A practical guide to global illumination using ray tracing and photon mapping
An image synthesizer