Ray Tracer

Maxx Boehme Maxx Boehme Maxx Boehme

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.