A Monte Carlo Path Tracer

by Mark Luffel
for CS7490, Advanced Image Synthesis, Spring 2010

I implemented a randomized path tracer which computes global illumination effects, and has the following features:

The implementation is in Java, and uses the Processing libraries for interacting with the scene.

As part of this project I wrote some code to visualize light paths in a glass sphere. Here's a video of that: