English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Conference Paper

Anisotropic Radiance-cache Splatting for Efficiently Computing High-quality Global Illumination with Lightcuts

MPS-Authors
/persons/resource/persons44618

Herzog,  Robert
Computer Graphics, MPI for Informatics, Max Planck Society;
International Max Planck Research School, MPI for Informatics, Max Planck Society;

/persons/resource/persons45095

Myszkowski,  Karol       
Computer Graphics, MPI for Informatics, Max Planck Society;

/persons/resource/persons45449

Seidel,  Hans-Peter       
Computer Graphics, MPI for Informatics, Max Planck Society;

External Resource
No external resources are shared
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)
There are no public fulltexts stored in PuRe
Supplementary Material (public)
There is no public supplementary material available
Citation

Herzog, R., Myszkowski, K., & Seidel, H.-P. (2009). Anisotropic Radiance-cache Splatting for Efficiently Computing High-quality Global Illumination with Lightcuts. In M. Stamminger, & P. Dutré (Eds.), Eurographics 2009 (pp. 259-268). Oxford, UK: Blackwell-Wiley.


Cite as: https://hdl.handle.net/11858/00-001M-0000-000F-1972-1
Abstract
Computing global illumination in complex scenes is even with todays
computational power a demanding task.
In this work we propose a novel irradiance caching scheme that combines the
advantages of two state-of-the-art algorithms for high-quality global
illumination rendering: \emph{lightcuts}, an adaptive and hierarchical
instant-radiosity based algorithm and the widely used (ir)radiance caching
algorithm for sparse sampling and interpolation of (ir)radiance in object
space. Our adaptive radiance caching algorithm is based on anisotropic cache
splatting, which adapts the cache footprints not only to the magnitude of the
illumination gradient computed with lightcuts but also to its orientation
allowing larger interpolation errors along the direction of coherent
illumination while reducing the error along the illumination gradient. Since
lightcuts computes the direct and indirect lighting seamlessly, we use a
two-layer radiance cache, to store and control the interpolation of direct and
indirect lighting individually with different error criteria. In multiple
iterations our method detects cache interpolation errors above the visibility
threshold of a pixel and reduces the anisotropic cache footprints accordingly.
We achieve significantly better image quality while also speeding up the
computation costs by one to two orders of magnitude with respect to the
well-known photon mapping with (ir)radiance caching procedure.