Project Type | University project | mostly solo |
Project Timeline | 3 months | 2022 |
Software Used | Visual Studio |
Languages Used | C++ |
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.