CPU Raytracer
Project Type University project | mostly solo
Project Timeline 3 months | 2022
Software Used Visual Studio
Languages Used C++

Whitted style Raytrcing image

For this project I created a CPU Whitted style Raytracer. It uses a BVH Acceleration structure with a Top Level BVH, Binning, Instancing and supports Rigid Animations. The Raytracer supports multithreading, dieletrics, textures, anti aliasing (which is not fully Whitted) and several post-processing effects. The project also contains a basic pathtracer. This pathracer was written by another student. The full project can be viewed on GitHub.