An Approximate
Global Illumination System for Computer Generated Films
The Paper: siggraph_2004_gi_for_films.pdf
(3.2 Mb)
Abstract:
Lighting
models used in the production of computer generated feature animation
have to
be flexible, easy to control, and efficient to compute. Global
illumination
techniques do not lend themselves easily to flexibility, ease of use,
or speed,
and have remained out of reach thus far for the vast majority of images
generated in this context. This paper describes the implementation and
integration of indirect illumination within a feature animation
production
renderer. For efficiency reasons, we choose to partially solve the
rendering
equation. We explain how this compromise allows us to speed-up final
gathering
calculations and reduce noise. We describe an efficient ray tracing
strategy
and its integration with a micro-polygon based scan line renderer
supporting
displacement mapping and programmable shaders. We combine a modified
irradiance
gradient caching technique with an approximate lighting model that
enhances
caching coherence and provides good scalability to render complex
scenes into
high-resolution images suitable for film. We describe the tools that
are made
available to the artists to control indirect lighting in final renders.
We show
that our approach provides an efficient solution, easy to art direct,
that
allows animators to enhance considerably the quality of images
generated for a
large category of production work.
May 21, 2004