Matrix radiance transfer
- 27 April 2003
- conference paper
- Published by Association for Computing Machinery (ACM)
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.Keywords
This publication has 19 references indexed in Scilit:
- Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environmentsACM Transactions on Graphics, 2002
- Frequency space environment map renderingACM Transactions on Graphics, 2002
- Homomorphic factorization of BRDF-based lighting computationACM Transactions on Graphics, 2002
- Steerable illumination texturesACM Transactions on Graphics, 2002
- A signal-processing framework for inverse renderingPublished by Association for Computing Machinery (ACM) ,2001
- An Anisotropic Phong BRDF ModelJournal of Graphics Tools, 2000
- A Low Distortion Map Between Disk and SquareJournal of Graphics Tools, 1997
- Horizon mapping: shadows for bump-mapped surfacesThe Visual Computer, 1988
- Texture and reflection in computer generated imagesCommunications of the ACM, 1976
- Illumination for computer generated picturesCommunications of the ACM, 1975