This is a simple ray tracer written in C++.
It uses the following concepts :
- Ray tracing
- Phong shading
- Reflection
- Refraction
- Anti-aliasing
- Soft shadows
- Depth of field
mkdir build
cd build
cmake ..
make
./raytracer
The output is a .ppm file that can be visualized with an image viewer.