This is the CSCI 711 project website for Isaac Banner and Brendan John.
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 1 - Initial Render
Checkpoint 2 - Basic Tracing
Checkpoint 3 - Shading
Checkpoint 4 - Textures
Checkpoint 5 - Reflectance
Checkpoint 6 - Transmission
Checkpoint 7 - Tone Reproduction
Main Page - Final Render

Checkpoint 2 - It's a Losing Trace When You're Tracing With The Clock

Using the values determined in checkpoint 1, we tried to replicate the image with our own framework:

In addition, we took on two of the bonus possibilities - moving the camera, and adding a shape.

In addition, we tried to add a cylinder to the scene, but our framework didn't seem to calculate ray intersections properly:

Clearly, not the desired output.