skip to main content
10.1145/641480.641495acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
Article

Matrix radiance transfer

Authors Info & Claims
Published:27 April 2003Publication History

ABSTRACT

Precomputed Radiance Transfer allows interactive rendering of objects illuminated by low-frequency environment maps, including self-shadowing and interreflections. The expensive integration of incident lighting is partially precomputed and stored as matrices.Incorporating anisotropic, glossy BRDFs into precomputed radiance transfer has been previously shown to be possible, but none of the previous methods offer real-time performance. We propose a new method, matrix radiance transfer, which significantly speeds up exit radiance computation and allows anisotropic BRDFs. We generalize the previous radiance transfer methods to work with a matrix representation of the BRDF and optimize exit radiance computation by expressing the exit radiance in a new, directionally locally supported basis set instead of the spherical harmonics. To determine exit radiance, our method performs four dot products per vertex in contrast to previous methods, where a full matrix-vector multiply is required. Image quality can be controlled by adapting the number of basis functions. We compress our radiance transfer matrices through principal component analysis (PCA). We show that it is possible to render directly from the PCA representation, which also enables the user to trade interactively between quality and speed.

References

  1. ASHIKHMIN, M., AND SHIRLEY, P. 2000. An Anisotropic Phong BRDF Model. Journal of Graphics Tools 2, 5, 25--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. ASHIKHMIN, M., AND SHIRLEY, P. 2002. Steerable Illumination Textures. ACM Transactions on Graphics 21, 1, 1--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. BLINN, J., AND NEWELL, M. 1976. Texture and Reflection in Computer Generated Images. Communications of the ACM 19, 542--546. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. CABRAL, B., MAX, N., AND SPRINGMEYER, R. 1987. Bidirectional Reflection Functions From Surface Bump Maps. In Proceedings of ACM SIGGRAPH 87, 273--281. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. CABRAL, B., OLANO, M., AND NEMEC, P. 1999. Reflection Space Image Based Rendering. In Proceedings of ACM SIGGRAPH 99, 165--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. DEBEVEC, P. 1998. Rendering Synthetic Objects Into Real Scenes: Bridging Traditional and Image-Based Graphics With Global Illumination and High Dynamic Range Photography. In Proceedings of ACM SIGGRAPH 98, 189--198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. EDMONDS, A. 1960. Angular Momentum in Quantum Mechanics. Princeton University, Princeton, NJ.Google ScholarGoogle Scholar
  8. GONZALES, R. C., AND WOODS, R. E. 1993. Digital Image Processing. Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. GREENE, N. 1986. Applications of World Projections. In Proceedings Graphics Interface, 108--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. GREENE, N. 1986. Environment Mapping and Other Applications of World Projections. IEEE Computer Graphics & Applications 6, 11, 21--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. HEIDRICH, W., AND SEIDEL, H. 1999. Realistic, Hardware-accelerated Shading and Lighting. In Proceedings of ACM SIGGRAPH 99, 171--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. HEIDRICH, W., DAUBERT, K., KAUTZ, J., AND SEIDEL, H.-P. 2000. Illuminating Micro Geometry Based on Precomputed Visibility. In Proceedings of ACM SIGGRAPH 2000, 455--464. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. KAUTZ, J., AND MCCOOL, M. 2000. Approximation of Glossy Reflection with Prefiltered Environment Maps. In Proceedings Graphics Interface, 119--126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. KAUTZ, J., VÁZQUEZ, P.-P., HEIDRICH, W., AND SEIDEL, H.-P. 2000. A Unified Approach to Prefiltered Environment Maps. In Eleventh Eurographics Workshop on Rendering, 185--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. KAUTZ, J., SLOAN, P.-P., AND SNYDER, J. 2002. Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics. In 13th Eurographics Workshop on Rendering, 301--308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. KREYSZIG, E. 1989. Introductory Functional Analysis with Applications. Wiley, New York.Google ScholarGoogle Scholar
  17. LATTA, L., AND KOLB, A. 2002. Homomorphic Factorization of BRDF-based Lighting Computation. ACM Transactions on Graphics 21, 3 (July), 509--516. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. MALZBENDER, T., GELB, D., AND WOLTERS, H. 2001. Polynomial texture maps. In Proceedings of ACM SIGGRAPH 2001, 519--528. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. MAX, N. 1988. Horizon Mapping: Shadows for Bump-Mapped Surfaces. The Visual Computer 4, 2 (July), 109--117.Google ScholarGoogle ScholarCross RefCross Ref
  20. MCALLISTER, D., LASTRA, A., AND HEIDRICH, W. 2002. Efficient Rendering of Spatial Bi-directional Reflectance Distribution Functions. In Proceedings Graphics Hardware, 79--88. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. PHONG, B.-T. 1975. Illumination for Computer Generated Pictures. Communications of the ACM 18, 6 (June), 311--317. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. RAMAMOORTHI, R., AND HANRAHAN, P. 2001. A Signal-Processing Framework for Inverse Rendering. In Proceedings of ACM SIGGRAPH 2001, 117--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. RAMAMOORTHI, R., AND HANRAHAN, P. 2001. An Efficient Representation for Irradiance Environment Maps. In Proceedings of ACM SIGGRAPH 2001, 497--500. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. RAMAMOORTHI, R., AND HANRAHAN, P. 2002. Frequency Space Environment Map Rendering. ACM Transactions on Graphics 21, 3, 517--526. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. SHIRLEY, P., AND CHIU, K. 1997. A low distortion map between disk and square. Journal of Graphics Tools 2, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. SLOAN, P.-P., KAUTZ, J., AND SNYDER, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Transactions on Graphics 21, 3, 527--536. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. WESTIN, S., ARVO, J., AND TORRANCE, K. 1992. Predicting Reflectance Functions From Complex Surfaces. In Proceedings of ACM SIGGRAPH 92, 255--264. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Matrix radiance transfer

    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
    • Published in

      cover image ACM Conferences
      I3D '03: Proceedings of the 2003 symposium on Interactive 3D graphics
      April 2003
      249 pages
      ISBN:1581136455
      DOI:10.1145/641480

      Copyright © 2003 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: 27 April 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      I3D '03 Paper Acceptance Rate27of102submissions,26%Overall Acceptance Rate148of485submissions,31%

      Upcoming Conference

      I3D '24
      Symposium on Interactive 3D Graphics and Games
      May 8 - 10, 2024
      Philadelphia , PA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader