For Graphics II, we had to implement a raytracer, and then add anti-aliasing and a feature of our choice. I selected mirrored surfaces.
First, anti-aliasing. Here are a few pictures of the same image rendered with a different number of passes to change the smoothness.
And lastly, here’s a scene of several spheres, some of which are reflective.






