Ray Tracer
Implemented in C++ and used the OpenGL library. Utilizes the Blinn-Phong lighting model, including ambient, diffuse, and secular terms with distance attenuation. Applies reflection, refraction, and shadows by generating the new rays. Also executes intersections for triangle meshes, including Phong interpolation of normals.


