Ray Tracer

In spring of 2019, I wrote a ray tracer in C++ with my classmate Ben. It was the last project of our undergrad computer graphics class. Here are some images produced by the ray tracer.

At one point I either messed up the lighting calculations or wanted to see what would happen if I did. When that happened, an image like this was produced:

Definitely short of appearing in a feature film, but I think it would have been cool to purposefully come up with functions that create stylized images.

Since this project, I haven't had the time to mess around more with computer graphics, but writing a ray tracer was eye-opening and pretty fun. Thankfully if I ever want to explore computer graphics again, this beautiful resource exists.