A simple path tracer written in C++ to experiment with various sampling methods. This project will continue to evolve as I learn and experiment further with rendering techniques.
To build and run the path tracer, follow these steps:
clang++ -std=c++20 -o main main.cpp
./main > output.ppm
![]() |
![]() |
![]() |