- Monte Carlo Path Tracing
- Russian Roulette
- MultiSampling Anti-Aliasing (MSAA)
- Bounding Volume Hierarchy (BVH)
- Mircofacet Model
- Importance Sampling
- Multiple Importance Sampling (MIS)
- Multithreading
mkdir build
cd build
cmake -G "MinGW Makefiles" .. (first time on VS2022) / cmake ..
make
./RayTracing
The code is based on GAMES101, GAMES202, Ray Tracing in One Weekend Book Series, Howl's Blog and YANGTHEKING.
