Imperfect shadow maps for efficient computation of indirect illumination
- 1 December 2008
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 27 (5), 1-8
- https://doi.org/10.1145/1409060.1409082
Abstract
We present a method for interactive computation of indirect illumination in large and fully dynamic scenes based on approximate visibility queries. While the high-frequency nature of direct lighting requires accurate visibility, indirect illumination mostly consists of smooth gradations, which tend to mask errors due to incorrect visibility. We exploit this by approximating visibility for indirect illumination with imperfect shadow maps---low-resolution shadow maps rendered from a crude point-based representation of the scene. These are used in conjunction with a global illumination algorithm based on virtual point lights enabling indirect illumination of dynamic scenes at real-time frame rates. We demonstrate that imperfect shadow maps are a valid approximation to visibility, which makes the simulation of global illumination an order of magnitude faster than using accurate visibility.Keywords
Funding Information
- Engineering and Physical Sciences Research Council (EP/E047343/1)
This publication has 15 references indexed in Scilit:
- Real-time, all-frequency shadows in dynamic scenesACM Transactions on Graphics, 2008
- Efficient Reflectance and Visibility Approximations for Environment Map RenderingComputer Graphics Forum, 2007
- Implicit visibility and antiradiance for interactive global illuminationACM Transactions on Graphics, 2007
- LightcutsACM Transactions on Graphics, 2005
- Fast and detailed approximate global illumination by irradiance decompositionACM Transactions on Graphics, 2005
- An approximate global illumination system for computer generated filmsACM Transactions on Graphics, 2004
- Perceptual illumination componentsACM Transactions on Graphics, 2004
- Sequential point treesACM Transactions on Graphics, 2003
- Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environmentsACM Transactions on Graphics, 2002
- A unified hierarchical algorithm for global illumination with scattering volumes and object clustersIEEE Transactions on Visualization and Computer Graphics, 1995