Optimized photon tracing using spherical harmonic light maps

  • Authors:
  • Otavio Good;Zachary Taylor

  • Affiliations:
  • Secret Level, Inc;Secret Level, Inc

  • Venue:
  • SIGGRAPH '05 ACM SIGGRAPH 2005 Sketches
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Photon mapping is a widely used technique for global illumination [Jensen 2001]. However, current techniques can be slow and/or can take up prohibitively large amounts of memory. We optimize photon tracing using spherical harmonic light maps (SHLMs) to represent photon accumulation on parameterized surfaces. We use a photon tracing algorithm where SHLMs replace the traditional photon map data structure. The SHLM stores irradiance environment maps [Ramamoorthi and Hanrahan 2001] across all surfaces. This gives us many advantages over traditional photon map renderers. Our photon tracing time is faster since there is no kd-tree insertion for photon storage. Our memory usage and density estimation time stay constant regardless of how many photons have been traced through the scene. Finally, SHLMs can be used in conjunction with any normal map to light realtime scenes.