skip to main content
article

Multidimensional lightcuts

Published:01 July 2006Publication History
Skip Abstract Section

Abstract

Multidimensional lightcuts is a new scalable method for efficiently rendering rich visual effects such as motion blur, participating media, depth of field, and spatial anti-aliasing in complex scenes. It introduces a flexible, general rendering framework that unifies the handling of such effects by discretizing the integrals into large sets of gather and light points and adaptively approximating the sum of all possible gather-light pair interactions.We create an implicit hierarchy, the product graph, over the gather-light pairs to rapidly and accurately approximate the contribution from hundreds of millions of pairs per pixel while only evaluating a tiny fraction (e.g., 200--1,000). We build upon the techniques of the prior Lightcuts method for complex illumination at a point, however, by considering the complete pixel integrals, we achieve much greater efficiency and scalability.Our example results demonstrate efficient handling of volume scattering, camera focus, and motion of lights, cameras, and geometry. For example, enabling high quality motion blur with 256x temporal sampling requires only a 6.7x increase in shading cost in a scene with complex moving geometry, materials, and illumination.

Skip Supplemental Material Section

Supplemental Material

Low Resolution
High Resolution

References

  1. Bekaert, P., Sbert, M., and Halton, J. 2002. Accelerating path tracing by re-using paths. In EGRW '02, 125--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Burke, D., Ghosh, A., and Heidrich, W. 2005. Bidirectional importance sampling for direct illumination. In EGSR '05, 147--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cammarano, M., and Jensen, H. 2002. Time dependent photon mapping. In EGRW '02, 135--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Catmull, E. 1984. An analytic visible surface algorithm for independent pixel processing. In SIGGRAPH '84, 109--115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cerezo, E., Perez-Cazorla, F., Pueyo, X., Seron, F., and Sillion, F. 2005. A survey on participating media rendering techniques. The Visual Computer 21, 5, 303--328.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Clarberg, P., Jarosz, W., Akenine-Möller, T., and Jensen, H. W. 2005. Wavelet importance sampling: efficiently evaluating products of complex functions. ACM Transactions on Graphics 24, 3, 1166--1175. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Cline, D., Talbot, J., and Egbert, P. 2005. Energy redistribution path tracing. ACM Transactions on Graphics 24, 3, 1186--1195. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Cook, R. L., Porter, T., and Carpenter, L. 1984. Distributed ray tracing. In SIGGRAPH '84, 137--145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Cook, R. L., Carpenter, L., and Catmull, E. 1987. The Reyes image rendering architecture. In SIGGRAPH '87, 95--102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Damez, C., Dmitriev, K., and Myszkowski, K. 2003. State of the art in global illumination for interactive applications and high-quality animations antialiasing. Computer Graphics Forum 22, 1, 55--77.Google ScholarGoogle ScholarCross RefCross Ref
  11. Debevec, P. 2002. Image-based lighting. IEEE Computer Graphics & Applications 22, 2 (March-April), 26--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Havran, V., Damez, C., Myszkowski, K., and Seidel, H.-P. 2003. An efficient spatio-temporal architecture for animation rendering. In EGSR '03, 106--117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Irawan, P., Ferwerda, J. A., and Marschner, S. R. 2005. Perceptually based tone mapping of high dynamic range image streams. In EGSR '05, 231--242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jensen, H. W., and Christensen, P. H. 1998. Efficient simulation of light transport in scenes with participating media using photon maps. In SIGGRAPH '98, 311--320. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Keller, A. 1997. Instant radiosity. In SIGGRAPH '97, 49--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Korein, J., and Badler, N. 1983. Temporal anti-aliasing in computer generated animation. In SIGGRAPH '83, 377--388. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lafortune, E. P., and Willems, Y. D. 1993. Bi-directional path tracing. In Compugraphics '93, 145--153.Google ScholarGoogle Scholar
  18. Lawrence, J., Rusinkiewicz, S., and Ramamoorthi, R. 2004. Efficient BRDF importance sampling using a factored representation. ACM Trans. Graph. 23, 3, 496--505. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Lawrence, J., Rusinkiewicz, S., and Ramamoorthi, R. 2005. Adaptive numerical cumulative distribution functions for efficient importance sampling. In EGSR '05, 11--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Max, N. L., and Lerner, D. M. 1985. A two-and-a-half-d motion-blur algorithm. In SIGGRAPH '85, 85--93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Mitchell, D. P. 1991. Spectrally optimal sampling for distributed ray tracing. In SIGGRAPH '91, 157--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Myszkowski, K., Rokita, P., and Tawara, T. 2000. Perception-based fast rendering and antialiasing of walkthrough sequences. IEEE Transactions on Visualization and Computer Graphics 6, 4, 360--379. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Myszkowski, K., Tawara, T., Akamine, H., and Seidel, H.-P. 2001. Perception-guided global illumination solution for animation rendering. In SIGGRAPH '01, 221--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Pauly, M., Kollig, T., and Keller, A. 2000. Metropolis light transport for participating media. In EGRW '02, 11--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Premoze, S., Ashikhmin, M., Ramamoorthi, R., and Nayar, S. 2004. Practical rendering of multiple scattering effects in participating media. In EGSR '04, 52--63. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Sun, B., Ramamoorthi, R., Narasimhan, S. G., and Nayar, S. K. 2005. A practical analytic single scattering model for real time rendering. ACM Transactions on Graphics 24, 3, 1040--1049. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Sung, K., Pearce, A., and Wang, C. 2002. Spatial-temporal antialiasing. IEEE Transactions on Visualization and Computer Graphics 8, 2, 144--153. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Talbot, J., Cline, D., and Egbert, P. 2005. Importance resampling for global illumination. In EGSR '05, 139--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Tawara, T., Myszkowski, K., and Seidel, H.-P. 2004. Exploiting temporal coherence in final gathering for dynamic scenes. In Proceedings of the Computer Graphics International, 110--119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Veach, E., and Guibas, L. J. 1997. Metropolis light transport. In SIGGRAPH '97, 65--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Walter, B., Fernandez, S., Arbree, A., Bala, K., Donikian, M., and Greenberg, D. P. 2005. Lightcuts: A scalable approach to illumination. ACM Transactions on Graphics 24, 3 (Aug.), 1098--1107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Wloka, M. M., and Zeleznik, R. C. 1996. Interactive real-time motion blur. The Visual Computer 12, 6, 283--295.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Multidimensional lightcuts

    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 25, Issue 3
      July 2006
      742 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/1141911
      Issue’s Table of Contents

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 July 2006
      Published in tog Volume 25, 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