Building a Basic Ray Tracer
Throughout the semester we'll be building a basic Ray Tracing framework in Java and posting the results of our checkpoints here.
Jump to a completed checkpoint:
Checkpoint 3 - Barking up the Phong tree
In this checkpoint, we attempted to shade our scene using both Phong
and Phong-Blinn as our shading models. You can click each of the following images to view them full-size.
Here is our initial output, using Phong:
We also rendered our output with Phong-Blinn and multiple light sources:
Finally, we implemented super-sampling in Phong. It's easiest to see the difference along the edges of the shadows and the plane: