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.
- ASHIKHMIN, M., AND SHIRLEY, P. 2000. An Anisotropic Phong BRDF Model. Journal of Graphics Tools 2, 5, 25--32. Google ScholarDigital Library
- ASHIKHMIN, M., AND SHIRLEY, P. 2002. Steerable Illumination Textures. ACM Transactions on Graphics 21, 1, 1--19. Google ScholarDigital Library
- BLINN, J., AND NEWELL, M. 1976. Texture and Reflection in Computer Generated Images. Communications of the ACM 19, 542--546. Google ScholarDigital Library
- CABRAL, B., MAX, N., AND SPRINGMEYER, R. 1987. Bidirectional Reflection Functions From Surface Bump Maps. In Proceedings of ACM SIGGRAPH 87, 273--281. Google ScholarDigital Library
- CABRAL, B., OLANO, M., AND NEMEC, P. 1999. Reflection Space Image Based Rendering. In Proceedings of ACM SIGGRAPH 99, 165--170. Google ScholarDigital Library
- 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 ScholarDigital Library
- EDMONDS, A. 1960. Angular Momentum in Quantum Mechanics. Princeton University, Princeton, NJ.Google Scholar
- GONZALES, R. C., AND WOODS, R. E. 1993. Digital Image Processing. Addison-Wesley. Google ScholarDigital Library
- GREENE, N. 1986. Applications of World Projections. In Proceedings Graphics Interface, 108--114. Google ScholarDigital Library
- GREENE, N. 1986. Environment Mapping and Other Applications of World Projections. IEEE Computer Graphics & Applications 6, 11, 21--29. Google ScholarDigital Library
- HEIDRICH, W., AND SEIDEL, H. 1999. Realistic, Hardware-accelerated Shading and Lighting. In Proceedings of ACM SIGGRAPH 99, 171--178. Google ScholarDigital Library
- 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 ScholarDigital Library
- KAUTZ, J., AND MCCOOL, M. 2000. Approximation of Glossy Reflection with Prefiltered Environment Maps. In Proceedings Graphics Interface, 119--126. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- KREYSZIG, E. 1989. Introductory Functional Analysis with Applications. Wiley, New York.Google Scholar
- LATTA, L., AND KOLB, A. 2002. Homomorphic Factorization of BRDF-based Lighting Computation. ACM Transactions on Graphics 21, 3 (July), 509--516. Google ScholarDigital Library
- MALZBENDER, T., GELB, D., AND WOLTERS, H. 2001. Polynomial texture maps. In Proceedings of ACM SIGGRAPH 2001, 519--528. Google ScholarDigital Library
- MAX, N. 1988. Horizon Mapping: Shadows for Bump-Mapped Surfaces. The Visual Computer 4, 2 (July), 109--117.Google ScholarCross Ref
- MCALLISTER, D., LASTRA, A., AND HEIDRICH, W. 2002. Efficient Rendering of Spatial Bi-directional Reflectance Distribution Functions. In Proceedings Graphics Hardware, 79--88. Google ScholarDigital Library
- PHONG, B.-T. 1975. Illumination for Computer Generated Pictures. Communications of the ACM 18, 6 (June), 311--317. Google ScholarDigital Library
- RAMAMOORTHI, R., AND HANRAHAN, P. 2001. A Signal-Processing Framework for Inverse Rendering. In Proceedings of ACM SIGGRAPH 2001, 117--128. Google ScholarDigital Library
- RAMAMOORTHI, R., AND HANRAHAN, P. 2001. An Efficient Representation for Irradiance Environment Maps. In Proceedings of ACM SIGGRAPH 2001, 497--500. Google ScholarDigital Library
- RAMAMOORTHI, R., AND HANRAHAN, P. 2002. Frequency Space Environment Map Rendering. ACM Transactions on Graphics 21, 3, 517--526. Google ScholarDigital Library
- SHIRLEY, P., AND CHIU, K. 1997. A low distortion map between disk and square. Journal of Graphics Tools 2, 3. Google ScholarDigital Library
- 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 ScholarDigital Library
- WESTIN, S., ARVO, J., AND TORRANCE, K. 1992. Predicting Reflectance Functions From Complex Surfaces. In Proceedings of ACM SIGGRAPH 92, 255--264. Google ScholarDigital Library
Index Terms
- Matrix radiance transfer
Recommendations
Local, deformable precomputed radiance transfer
Precomputed radiance transfer (PRT) captures realistic lighting effects from distant, low-frequency environmental lighting but has been limited to static models or precomputed sequences. We focus on PRT for local effects such as bumps, wrinkles, or ...
Pre-convolved Radiance Caching
The incident indirect light over a range of image pixels is often coherent. Two common approaches to exploit this inter-pixel coherence to improve rendering performance are Irradiance Caching and Radiance Caching. Both compute incident indirect light ...
Local, deformable precomputed radiance transfer
SIGGRAPH '05: ACM SIGGRAPH 2005 PapersPrecomputed radiance transfer (PRT) captures realistic lighting effects from distant, low-frequency environmental lighting but has been limited to static models or precomputed sequences. We focus on PRT for local effects such as bumps, wrinkles, or ...
Comments