Henrik Wann Jensen, Per H. Christensen
Detailed descriptions of the ray-tracing and photon-mapping algorithms
for rendering complex scenes with indirect illumination, caustics,
participating media, and subsurface scattering. The emphasis is on
the practical insight necessary to use and implement these algorithms
in production of high-quality image in movies, games, architecture, etc.
Available as Siggraph 2007 course notes, Course Number 8