Photon Mapping

Here are some images from a Photon Mapper I wrote in 2004.

A poster I rendered for the CS 224 class.
A 3000x3000 with 9x oversampling render of the Cornell Box done over the course of a few days on a multicore machine.
A cow.
A pumpkin in a mirror.
If you forget to initialize photon values, you get a disco.