[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Implicit visibility and antiradiance for interactive global illumination

Published: 29 July 2007 Publication History

Abstract

We reformulate the rendering equation to alleviate the need for explicit visibility computation, thus enabling interactive global illumination on graphics hardware. This is achieved by treating visibility implicitly and propagating an additional quantity, called antiradiance, to compensate for light transmitted extraneously. Our new algorithm shifts visibility computation to simple local iterations by maintaining additional directional antiradiance information with samples in the scene. It is easy to parallelize on a GPU. By correctly treating discretization and filtering, we can compute indirect illumination in scenes with dynamic objects much faster than traditional methods. Our results show interactive update of indirect illumination with moving characters and lights.

Supplementary Material

JPG File (pps061.jpg)
MP4 File (pps061.mp4)

References

[1]
Arvo, J., Torrance, K., and Smits, B. 1994. A framework for the analysis of error in global illumination algorithms. In SIGGRAPH '94, 75--84.
[2]
Buckalew, C., and Fussell, D. 1989. Illumination networks: Fast realistic rendering with general reflectance functions. In SIGGRAPH '89, 89--98.
[3]
Bunnell, M. 2005. Dynamic ambient occlusion and indirect lighting. GPU Gems 2: Programming Techniques for High Performance Graphics and General-Purpose Computation, 223--233.
[4]
Chen, S. E. 1990. Incremental radiosity: An extension of progressive radiosity to an interactive image synthesis systems. In SIGGRAPH '90, 135--144.
[5]
Coombe, G., Harris, M. J., and Lastra, A. 2004. Radiosity on graphics hardware. In Proc. Graphics Interface '04, 161--168.
[6]
Drettakis, G., and Sillion, F. 1997. Interactive update of global illumination using a line-space hierarchy. In SIGGRAPH '97, 57--64.
[7]
Dutré, P., Bekaert, P., and Bala, K. 2006. Advanced Global Illumination. A K Peters, Natick, USA.
[8]
Guennebaud, G., Barthe, L., and Paulin, M. 2006. Real-time soft shadow mapping by backprojection. In Proc. EG Symposium on Rendering 2006, 227--234.
[9]
Hašan, M., Pellacini, F., and Bala, K. 2006. Direct-to-indirect transfer for cinematic relighting. ACM Trans. on Graphics (SIGGRAPH '06) 25, 3 (July), 1089--1097.
[10]
Jensen, H. W., and Christensen, N. J. 1995. Efficiently Rendering Shadows Using the Photon Map. In Compugraphics '95, 285--291.
[11]
Kajiya, J. T. 1986. The rendering equation. SIGGRAPH '86 20, 3, 143--150.
[12]
Kautz, J., Sloan, P.-P., and Snyder, J. 2002. Fast, arbitrary BRDF shading for low-frequency lighting using Spherical Harmonics. In Proc. EG Workshop on Rendering, 291--296.
[13]
Keller, A. 1997. Instant radiosity. In SIGGRAPH '97, 49--56.
[14]
Kontkanen, J., Turquin, E., Holzschuch, N., and Sillion, F. 2006. Wavelet radiance transport for interactive indirect lighting. In Proc. EG Symposium on Rendering 2006.
[15]
Kristensen, A. W., Akenine-Möller, T., and Jensen, H. W. 2005. Precomputed local radiance transfer for real-time lighting design. ACM Trans. on Graphics (SIGGRAPH '05) 24, 3, 1208.
[16]
Lavignotte, F., and Paulin, M. 2003. Scalable photon splatting for global illumination. In GRAPHITE '03.
[17]
Pellegrini, M. 1999. Rendering equation revisited: How to avoid explicit visibility computations. In SODA, 725--733.
[18]
Pharr, M., and Humphreys, G. 2004. Physically Based Rendering from Theory to Implementation. Morgan Kaufmann.
[19]
Puech, C., Sillion, F., and Vedel, C. 1990. Improving interaction with radiosity-based lighting simulation programs. 51--57. Proc. SIGGRAPH Symposium on Interactive 3D Graphics'90.
[20]
Purcell, T. J., Donner, C., Cammarano, M., Jensen, H. W., and Hanrahan, P. 2003. Photon mapping on programmable graphics hardware. In Proc. of the SIGGRAPH/EG Conf. on Graphics Hardware, 41--50.
[21]
Ren, L., Pfister, H., and Zwicker, M. 2002. Object space EWA surface splatting: A hardware accelerated approach to high quality point rendering. Comp. Graphics Forum (Proc. Eurographics '02) 21, 3.
[22]
Ren, Z., Wang, R., Snyder, J., Zhou, K., Liu, X., Sun, B., Sloan, P.-P., Bao, H., Peng, Q., and Guo, B. 2006. Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation. ACM Trans. on Graphics (SIGGRAPH '06) 25, 3 (July), 977--986.
[23]
Shaw, E. 1997. Hierarchical radiosity for dynamic environments. Computer Graphics Forum 16, 2, 107--118.
[24]
Sillion, F. X., and Puech, C. 1994. Radiosity and Global Illumination. Morgan Kaufmann, San Francisco, CA, USA.
[25]
Sillion, F. X., Drettakis, G., and Soler, C. 1995. A clustering algorithm for radiance calculation in general environments. In Proc. EG Workshop on Rendering, 196--205.
[26]
Sillion, F. X. 1995. A unified hierarchical algorithm for global illumination with scattering volumes and object clusters. IEEE Trans. on Visualization and Computer Graphics 1, 3, 240--254.
[27]
Sloan, P.-P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Trans. on Graphics (SIGGRAPH '02) 21, 3, 527--536.
[28]
Sloan, P.-P., Luna, B., and Snyder, J. 2005. Local, deformable precomputed radiance transfer. ACM Trans. on Graphics (SIGGRAPH '05) 24, 3, 1216--1224.
[29]
Smits, B. E., Arvo, J., and Greenberg, D. P. 1994. A clustering algorithm for radiosity in complex environments. In SIGGRAPH'94, 435--442.
[30]
Stamminger, M., Scheel, A., Granier, X., Perez-Cazorla, F., Drettakis, G., and Sillion, F. X. 2000. Efficient glossy global illumination with interactive viewing. Computer Graphics Forum 19, 1, 13--25.
[31]
Tole, P., Pellacini, F., Walter, B., and Greenberg, D. P. 2002. Interactive global illumination in dynamic scenes. ACM Trans. on Graphics (SIGGRAPH '02) 21, 3, 537--546.

Cited By

View all
  • (2024)Dynamic Voxel‐Based Global IlluminationComputer Graphics Forum10.1111/cgf.15262Online publication date: 2-Oct-2024
  • (2023)NeLT: Object-Oriented Neural Light TransferACM Transactions on Graphics10.1145/359649142:5(1-16)Online publication date: 10-May-2023
  • (2023)Precomputed Radiative Heat Transport for Efficient Thermal SimulationComputer Graphics Forum10.1111/cgf.1495742:7Online publication date: 5-Nov-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 26, Issue 3
July 2007
976 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1276377
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 July 2007
Published in TOG Volume 26, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GPU
  2. global illumination
  3. visibility

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)4
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Dynamic Voxel‐Based Global IlluminationComputer Graphics Forum10.1111/cgf.15262Online publication date: 2-Oct-2024
  • (2023)NeLT: Object-Oriented Neural Light TransferACM Transactions on Graphics10.1145/359649142:5(1-16)Online publication date: 10-May-2023
  • (2023)Precomputed Radiative Heat Transport for Efficient Thermal SimulationComputer Graphics Forum10.1111/cgf.1495742:7Online publication date: 5-Nov-2023
  • (2022)Clustered voxel real-time global illuminationComputers & Graphics10.1016/j.cag.2022.01.005103(75-89)Online publication date: Apr-2022
  • (2018)Ambient occlusion – A powerful algorithm to segment shell and skeletal intrapores in computed tomography dataComputers & Geosciences10.1016/j.cageo.2018.03.007115(75-87)Online publication date: Jun-2018
  • (2015)Diffuse global illumination in particle spacesMultimedia Tools and Applications10.1007/s11042-014-2132-x74:13(4987-5006)Online publication date: 1-Jun-2015
  • (2014)Delta Voxel Cone Tracing2014 IEEE International Symposium on Mixed and Augmented Reality (ISMAR)10.1109/ISMAR.2014.6948407(39-44)Online publication date: Sep-2014
  • (2013)Global illumination with radiance regression functionsACM Transactions on Graphics10.1145/2461912.246200932:4(1-12)Online publication date: 21-Jul-2013
  • (2013)Probabilistic visibility evaluation for direct illuminationProceedings of the Eurographics Symposium on Rendering10.1111/cgf.12149(39-47)Online publication date: 19-Jun-2013
  • (2013)Delta Light Propagation Volumes for mixed reality2013 IEEE International Symposium on Mixed and Augmented Reality (ISMAR)10.1109/ISMAR.2013.6671772(125-132)Online publication date: Oct-2013
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media