PantaRay: Fast Ray-traced Occlusion Caching of Massive Scenes

We describe the architecture of a novel system for precomputing
sparse directional occlusion caches. These caches are used for accelerating
a fast cinematic lighting pipeline that works in the spherical
harmonics domain. The system was used as a primary lighting
technology in the movie Avatar, and is able to efficiently handle
massive scenes of unprecedented complexity through the use of
a flexible, stream-based geometry processing architecture, a novel
out-of-core algorithm for creating efficient ray tracing acceleration
structures, and a novel out-of-core GPU ray tracing algorithm for
the computation of directional occlusion and spherical integrals at
arbitrary points.


Jacopo Pantaleoni (NVIDIA)
Luca Fascione (Weta Digital Ltd)

Publication Date

Research Area