RAY TRACING ENGINE

This is a ray tracing engine that I have written for school in October 2019 in C++. I mainly followed the Ray Tracing in One Week book series along side with the Global Illumination Compendium. The engine is capable of rendering multiple spheres with different kind of material:

It also features bounding volume hierarchy. It highly reduces the number of ray collision detection, leading to a huge performance gain.

Github