For assignment six, students had to write a basic ray tracer. This
built upon data structures and user interface developed in previous assignments
where the rendering was based on standard polygon. In general, the students did
a very nice job. Some examples from Adam Powel, Jaime Samdel, and David
Forrester (click on the image for full size) :