Physically Ray Tracer
Integrators:
- Path Tracing
- Bidirectional Path Tracing
- SPPM
- Volume Path Tracing
Materials:
- Lambertian
- Mirror
- Dielectric
- Conductor
- Plastic
- Hair
Volume:
- Homogeneous
Reference
Scene Mainly From https://benedikt-bitterli.me/resources/
Algorithm Reference From https://www.pbrt.org/
Tungsten Render https://github.com/tunabrain/tungsten
Nori Render https://wjakob.github.io/nori/
Ray Tracing in One Weekend https://raytracing.github.io/books/RayTracingInOneWeekend.html
Build Run the following command in the root directory of the project
mkdir build
cd build
cmake -G "Visual Studio 17 2022" ..Then open the solution file in the build directory and build the project.
Usage:
Y-PBR.exe scene.jsonscene.json Scenes can be found in the Scenes directory.








