The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - March/April (2008 vol.14)
pp: 454-467
ABSTRACT
This paper presents a novel basis function, called spherical piecewise constant basis function (SPCBF), for precomputed radiance transfer. SPCBFs have several desirable properties: rotatability, ability to represent all-frequency signals, and support for efficient multiple product. By smartly partitioning the illumination sphere into a set of subregions, and associating each subregion with an SPCBF valued 1 inside the region and 0 elsewhere, we precompute the light coefficients using the resulting SPCBFs. Efficient rotation of the light representation in SPCBFs is achieved by rotating the domain of SPCBFs. We run-time approximate the BRDF and visibility coefficients using the set of SPCBFs for light, possibly rotated, through fast lookup of summed-area-table (SAT) and visibility distance table (VDT), respectively. SPCBFs enable new effects such as object rotation in all-frequency rendering of dynamic scenes and on-the-fly BRDF editing under rotating environment lighting. With graphics hardware acceleration, our method achieves real-time frame rates.
INDEX TERMS
Computer Graphics, Color, Shading, shadowing, and texture, Real-time Rendering, Precomputed Radiance Transfer, Spherical Piecewise Constant Basis Functions
CITATION
Kun Xu, Yun-Tao Jia, Hongbo Fu, Shimin Hu, Chiew-Lan Tai, "Spherical Piecewise Constant Basis Functions for All-Frequency Precomputed Radiance Transfer", IEEE Transactions on Visualization & Computer Graphics, vol.14, no. 2, pp. 454-467, March/April 2008, doi:10.1109/TVCG.2007.70442
REFERENCES
[1] P. Sloan, J. Kautz, and J. Snyder, “Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting Environments,” ACM Trans. Graphics, vol. 21, no. 3, pp. 527-536, 2002.
[2] R. Ng, R. Ramamoorthi, and P. Hanrahan, “All-Frequency Shadows Using Non-Linear Wavelet Lighting Approximation,” ACM Trans. Graphics, vol. 22, no. 3, pp. 376-381, 2003.
[3] R. Ng, R. Ramamoorthi, and P. Hanrahan, “Triple Product Wavelet Integrals for All-Frequency Relighting,” ACM Trans. Graphics, vol. 23, no. 3, pp. 477-487, 2004.
[4] K. Zhou, Y. Hu, S. Lin, B. Guo, and H.-Y. Shum, “Precomputed Shadow Fields for Dynamic Scenes,” ACM Trans. Graphics, vol. 24, no. 3, pp. 1196-1201, 2005.
[5] Y. Tsai and Z. Shih, “All-Frequency Precomputed Radiance Transfer Using Spherical Radial Basis Functions and Clustered Tensor Approximation,” ACM Trans. Graphics, vol. 25, no. 3, pp.967-976, 2006.
[6] S. Agarwal, R. Ramamoorthi, S. Belongie, and H.W. Jensen, “Structured Importance Sampling of Environment Maps,” ACM Trans. Graphics, vol. 22, no. 3, pp. 605-612, 2003.
[7] P.-P. Sloan, J. Hall, J. Hart, and J. Snyder, “Clustered Principal Components for Precomputed Radiance Transfer,” ACM Trans. Graphics, vol. 22, no. 3, pp. 382-391, 2003.
[8] P.-P.J. Sloan, X. Liu, H.-Y. Shum, and J. Snyder, “Bi-Scale Radiance Transfer,” ACM Trans. Graphics, vol. 22, no. 3, pp. 370-375, 2003.
[9] X. Liu, P.-P.J. Sloan, H.-Y. Shum, and J. Snyder, “All-Frequency Precomputed Radiance Transfer for Glossy Objects,” Rendering Techniques, pp. 337-344, 2004.
[10] R. Wang, J. Tran, and D.P. Luebke, “All-Frequency Relighting of Non-Diffuse Objects Using Separable BRDF Approximation,” Rendering Techniques, pp. 345-354, 2004.
[11] R. Wang, R. Ng, D. Luebke, and G. Humphreys, “Efficient Wavelet Rotation for Environment Map Rendering,” Proc. Eurographics Symp. Rendering (EGSR '06), 2006.
[12] P. Green, J. Kautz, W. Matusik, and F. Durand, “View-Dependent Precomputed Light Transport Using Nonlinear Gaussian Function Approximations,” Proc. Symp. Interactive 3D Graphics and Games, pp. 7-14, 2006.
[13] K. Xu, Y. Gao, Y. Li, T. Ju, and S.-M. Hu, “Real-Time Homogenous Translucent Material Editing,” Eurographics, 2007.
[14] C. Mei, J. Shi, and F. Wu, “Rendering with Spherical Radiance Transport Maps,” Computer Graphics Forum, vol. 23, no. 3, pp. 281-290, 2004.
[15] W. Sun and A. Mukherjee, “Generalized Wavelet Product Integral for Rendering Dynamic Glossy Objects,” ACM Trans. Graphics, vol. 25, no. 3, pp. 955-966, 2006.
[16] J. Kautz, J. Lehtinen, and P.-P. Sloan, “Precomputed Radiance Transfer: Theory and Practice,” ACM SIGGRAPH Course Notes, 2005.
[17] F.C. Crow, “Summed-Area Tables for Texture Mapping,” Proc. ACM SIGGRAPH '84, pp. 207-212, 1984.
[18] J. Hensley, T. Scheuermann, G. Coombe, M. Singh, and A. Lastra, “Fast Summed-Area Table Generation and Its Applications,” Computer Graphics Forum, vol. 24, no. 3, pp. 547-555, 2005.
[19] J.T. Kajiya, “The Rendering Equation,” Proc. ACM SIGGRAPH '86, pp. 143-150, 1986.
[20] P.-E. Danielsson, “Euclidean Distance Mapping,” Computer Graphics and Image Processing, pp. 227-248, 1980.
[21] J. Snyder and D. Mitchell, “Sampling-Efficient Mapping of Spherical Images,” technical report, Microsoft, 2001.
[22] X. Liu, Y. Hu, J. Zhang, X. Tong, B. Guo, and H.-Y. Shum, “Synthesis and Rendering of Bidirectional Texture Functions on Arbitrary Surfaces,” IEEE Trans. Visual Computer Graphics, vol. 10, no. 3, pp. 278-289, May/June 2004.
[23] A. Ngan, F. Durand, and W. Matusik, “Experimental Analysis of BRDF Models,” Proc. Symp. Rendering Techniques, pp. 117-126, 2005.
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool