Robert L. Cook , Thomas Porter , Loren Carpenter
Distributed ray tracing
Proceedings of SIGGRAPH '84, the 11th annual conference on Computer graphics and interactive techniques
p.137-145, January 1984
ABSTRACT
Ray tracing is one of the most elegant techniques in computer graphics. Many
phenomena that are difficult or impossible with other techniques are simple
with ray tracing, including shadows, reflections, and refracted light. Ray directions,
however, have been determined precisely, and this has limited the capabilities
of ray tracing. By distributing the directions of the rays according to the
analytic function they sample, ray tracing can incorporate fuzzy phenomena.
This provides correct and easy solutions to some previously unsolved or partially
solved problems, including motion blur, depth of field, penumbras, translucency,
and fuzzy reflections. Motion blur and depth of field calculations can be integrated
with the visible surface calculations, avoiding the problems found in previous
methods.