skip to main content
article

Implicit visibility and antiradiance for interactive global illumination

Published:29 July 2007Publication History
Skip Abstract Section

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.

Skip Supplemental Material Section

Supplemental Material

pps061.mp4

mp4

47 MB

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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Buckalew, C., and Fussell, D. 1989. Illumination networks: Fast realistic rendering with general reflectance functions. In SIGGRAPH '89, 89--98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  4. Chen, S. E. 1990. Incremental radiosity: An extension of progressive radiosity to an interactive image synthesis systems. In SIGGRAPH '90, 135--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Coombe, G., Harris, M. J., and Lastra, A. 2004. Radiosity on graphics hardware. In Proc. Graphics Interface '04, 161--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Drettakis, G., and Sillion, F. 1997. Interactive update of global illumination using a line-space hierarchy. In SIGGRAPH '97, 57--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dutré, P., Bekaert, P., and Bala, K. 2006. Advanced Global Illumination. A K Peters, Natick, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Jensen, H. W., and Christensen, N. J. 1995. Efficiently Rendering Shadows Using the Photon Map. In Compugraphics '95, 285--291.Google ScholarGoogle Scholar
  11. Kajiya, J. T. 1986. The rendering equation. SIGGRAPH '86 20, 3, 143--150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Keller, A. 1997. Instant radiosity. In SIGGRAPH '97, 49--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lavignotte, F., and Paulin, M. 2003. Scalable photon splatting for global illumination. In GRAPHITE '03. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Pellegrini, M. 1999. Rendering equation revisited: How to avoid explicit visibility computations. In SODA, 725--733. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Pharr, M., and Humphreys, G. 2004. Physically Based Rendering from Theory to Implementation. Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Shaw, E. 1997. Hierarchical radiosity for dynamic environments. Computer Graphics Forum 16, 2, 107--118.Google ScholarGoogle ScholarCross RefCross Ref
  24. Sillion, F. X., and Puech, C. 1994. Radiosity and Global Illumination. Morgan Kaufmann, San Francisco, CA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Smits, B. E., Arvo, J., and Greenberg, D. P. 1994. A clustering algorithm for radiosity in complex environments. In SIGGRAPH'94, 435--442. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Implicit visibility and antiradiance for interactive global illumination

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • 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

            Copyright © 2007 ACM

            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 about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader