Ray Tracer
CS 4620: Introduction to Computer Graphics
C++, 2021
A ray tracer written in C++ for a CS4620 Graphics final project, created in collaboration with Jack Greenberg, Christopher Rachlinski, and Christopher Bakhos. Featuring phong lighting, reflections, transparency, refraction, and many optimizations to make it run fast(er). I love the way our scene turned out and really enjoyed this project.
A majority of my work was done on implementing refraction, the results of which can be seen well when looking through the glass ball in our scene.