This is an applet that implements a ray tracer I implemented for CS318 - Computer Graphics.
Originally written in C++, now ported to Java.
Click on the image to pause/resume the rendering.

It is currently a two-pass render, choosing every other pixel on the first pass, then filling in the other pixels on the second pass.