This is for the course Seminar Computer Graphics at the TU Delft, where we have to present a paper and create a small implementation that helps understand the paper.
The paper implemented (partialy): Real-Time Stochastic Lightcuts (2020) by Daqi Lin and Cem Yuksel
First install the necessary dependencies:
- Glslang (needed to compile the shaders) from their release page and add the bin folder to your PATH.
- Vulkan sdk here.
Clone the project with submodles:
git clone --recursive https://github.com/drsherluck/rt-lightcuts-seminar
Linux: from root directory run these commands:
mkdir bin
cmake ..
make
./engine
Windows: use Visual Studio with CMake