Temporal radiance caching

  • Authors:
  • Pascal Gautron;Kadi Bouatouch;Sumanta Pattanaik

  • Affiliations:
  • Systèmes cognitifs, Projets SIAMES;Systèmes cognitifs, Projets SIAMES;Systèmes cognitifs, Projets SIAMES

  • Venue:
  • ACM SIGGRAPH 2008 classes
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a novel method for fast, high quality computation of glossy global illumination in complex animated environments. Building on the irradiance caching and radiance caching algorithms, our method leverages temporal coherence by introducing temporal gradients. Using our approach, part of the global illumination solution computed in previous frames is adaptively reused in the current frame. Our simple adaptive reusing scheme allows to obtain fast rendering times while avoiding the presence of flickering artifacts and global illumination ghosts. By reusing data in several frames, our method yields a significant speedup compared to classical computation in which a new cache is computed for every frame. Moreover, temporal gradients do not rely on any new, complicated data structure. This method can be straightforwardly included in any existing renderer based on irradiance and radiance caching. Furthermore, our method can be easily implemented using GPUs for improved performance.