Render Cornell Box with Path Tracing in GLSL(version 330 core).
- Unidirectional Path Tracing
- Path Tracing with Next Event Estimation
- Lambert, Mirror, Glass Material
- Interactive GUI
- C++17
- OpenGL 3.3
- CMake 3.12 or Higher
git submodule update --init
mkdir build
cd build
cmake ..
make
- GLFW - Zlib License
- glad - Public Domain, WTFPL or CC0
- glm - The Happy Bunny License or MIT License
- GLSL Shader Includes - MIT License