Full-Spectral Physically Based Renderer with GUI.
- Physically Based Rendering
- Spectral Rendering
- Realistic Camera Model
- Path Tracing
- Multi Importance Sampling
- OBVH Intersector
- Embree Intersector
- CMake(>= 3.12)
- Intel Open Image Denoise
- Embree(>= 3.0)
git submodule update --init
If you use manually installed Intel Open Image Denoise and Embree, you need to set OpenImageDenoise_DIR
and embree_DIR
to path of manually installed libraries.
Below is an example.
cmake -Dembree_DIR=/opt/embree -DOpenImageDenoise_DIR=/opt/oidn/lib/cmake/OpenImageDenoise ..
mkdir build
cd build
cmake ..
cmake --build .
- GLFW3 - Zlib License.
- Dear ImGui - MIT License.
- Embree(3.6.1)
- Intel Open Image Denoise
- stb - Public Domain License.
- ThreadPool - Zlib License.
- tinyexr - 3-clause BSD License.
- tinyobjloader - MIT License.
- HosekWilkie Sky Model - 3-clause BSD License.