Splatting Indirect Illumination

Splatting Indirect Illumination

Published 2006

Abstract

In this paper we present a novel method for plausible real-time rendering of indirect illumination effects for diffuse and non-diffuse surfaces. The scene geometry causing indirect illumination is captured by an extended shadow map, as proposed in previous work, and secondary light sources are distributed on directly lit surfaces. One novelty is the rendering of these secondary lights' contribution by splatting in a deferred shading process, which decouples rendering time from scene complexity. An importance sampling strategy, implemented entirely on the GPU, allows eficient selection of secondary light sources. Adapting the light's splat shape to surface glossiness also allows eficient rendering of caustics. Unlike previous approaches the approximated indirect lighting does barely exhibit coarse artifacts – even under unfavorable viewing and lighting conditions. We describe an implementation on contemporary graphics hardware, show a comparison to previous approaches, and present adaptation to and results in game-typical applications.


Source

Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games 2006
2006; S. 93-100; Symposium on Interactive 3D Graphics and Games 2006

Editors

  • Ben Watson
  • Jonathan Cohan

Downloads