Abstract
We consider real-time rendering of dynamic glossy objects with realistic shadows under distant all-frequency environment lighting. Previous PRT approaches pre-compute light transport for a fixed scene and cannot account for cast shadows on high-glossy objects occluded by dynamic neighbors. In this paper, we extend double/triple product integral to generalized multi-function product integral. We represent shading integral at each vertex as the product integral of multiple functions, involving the lighting, BRDF, local visibility and dynamic occlusions. Our main contribution is a new mathematical representation and analysis of multi-function product integral in the wavelet domain. We show that multi-function product integral in the primal corresponds to the summation of the product of basis coefficients and integral coefficients. We propose a novel generalized Haar integral coefficient theorem to evaluate arbitrary Haar integral coefficients. We present an efficient sub-linear algorithm to render dynamic glossy objects under time-variant all-frequency lighting and arbitrary view conditions in a few seconds on a commodity CPU, orders of magnitude faster than previous techniques. To further accelerate shadow computation, we propose a Just-in-time Radiance Transfer (JRT) technique. JRT is a new generalization to PRT for dynamic scenes. It is compact and flexible, and supports glossy materials. By pre-computing radiance transfer vectors at runtime, we demonstrate rendering dynamic view-dependent all-frequency shadows in real-time.
Supplemental Material
- Berman, D. F., Bartell, J. T., and Salesin, D. H. 1994. Multiresolution painting and compositing. In Proc. SIGGRAPH '94, 85--90. Google Scholar
Digital Library
- Biedenharn, L. C., and Louck, J. D. 1981. Angualr Momentum in Quantum Physics, theory and application. Addison-Wesley Publishing Company.Google Scholar
- Blinn, J. F., and Newell, M. E. 1976. Texture and reflection in computer generated images. Commun. ACM 19, 10, 542--547. Google Scholar
Digital Library
- Clarberg, P., Jarosz, W., Akenine-Moller, T., and Jensen, H. W. 2005. Wavelet importance sampling: Efficiently evaluating products of complex functions. ACM Transactions on Graphics (SIGGRAPH '05) 24, 3, 1166--1175. Google Scholar
Digital Library
- Debevec, P. E., and Malic, J. 1997. Recovering high dynamic range radiance maps from photographs. In Proc. SIGGRAPH '97, 369--378. Google Scholar
Digital Library
- Dorsey, J., Arvo, J., and Greenberg, D. 1995. Interactive design of complex time dependent lighting. IEEE Computer Graphics and Applications 15, 2, 26--36. Google Scholar
Digital Library
- Dutre, P., Bekaert, P., and Bala, K. 2003. Advanced Global Illumination. AK Peters Limited. Google Scholar
Digital Library
- Gortler, S. J., Schroder, P., Cohen, M. F., and Hanrahan, P. 1993. Wavelet radiosity. In Proc. SIGGRAPH '93, 221--230. Google Scholar
Digital Library
- James, D. L., and Fatahalian, K. 2003. Precomputing interactive dynamic deformable scenes. ACM Transactions on Graphics (SIGGRAPH '03) 22, 3, 879--887. Google Scholar
Digital Library
- Kautz, J., Sloan, P.-P., and Snyder, J. 2002. Fast arbitrary BRDF shading for low-frequency lighting using spherical harmonics. In Proceedings of the 13th Eurographics Workshop on Rendering, 291--296. Google Scholar
Digital Library
- Kautz, J., Lehtinen, J., and Aila, T. 2004. Hemispherical rasterization for self-shadowing of dynamic objects. In Proceedings of Eurographics Symposium on Rendering 2004, 179--184. Google Scholar
Digital Library
- Kontkanen, J., and Laine, S. 2005. Ambient occlusion fields. In Proceedings of ACM SIGGRAPH 2005 Symposium on Interactive 3D Graphics and Games, ACM Press, 41--48. Google Scholar
Digital Library
- Kristensen, A. W., Akenine-Moeller, T., and Jensen, H. W. 2005. Precomputed local radiance transfer for real-time lighting design. ACM Transactions on Graphics (SIGGRAPH '5) 24, 3, 1208--1215. Google Scholar
Digital Library
- Lehtinen, J., and Kautz, J. 2003. Matrix radiance transfer. In Proceedings of the 2003 symposium on Interactive 3D graphics, 59--64. Google Scholar
Digital Library
- Liu, X., Sloan. P.-P., Shum, H.-Y., and Snyder, J. 2004. All-frequency precomputed radiance transfer for glossy objects. In Proceedings of Eurographics Symposium on Rendering 2004, 337--344. Google Scholar
Digital Library
- Ng, R., Ramamoorthi, R., and Hanrahan, P. 2003. All-frequency shadows using non-linear wavelet lighting. ACM Transactions on Graphics (SIGGRAPH '03) 22, 3, 376--381. Google Scholar
Digital Library
- Ng, R., Ramamoorthi, R., and Hanrahan, P. 2004. Triple product wavelet integrals for all-frequency relighting ACM Transactions on Graphics (SIGGRAPH '04) 23, 3, 477--487. Google Scholar
Digital Library
- Nimeroff, J. S., Simoncelli, E., and Dorsey, J. 1994. Efficient re-rendering of naturally illuminated environments. 5th Eurographics Rendering Workshop, 359--374.Google Scholar
- Pellacini, F., Vidimče, K., Lefohn, A., Mohr, A., Leone, M., and Warren, J. 2005. Lpics: a hybrid hardware-accelerated relighting engine for computer cinematography. ACM Transactions on Graphics (SIGGRAPH '05) 24, 3, 464--470. Google Scholar
Digital Library
- Shapiro, J. M. 1993. Embedded image coding using zerotrees of wavelet coefficients. IEEE Transactions on Signal Processing SP, 41 (Dec.), 3445--3462.Google Scholar
Digital 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 (SIGGRAPH '02) 21, 3, 527--536. Google Scholar
Digital Library
- Sloan, P.-P., Hall, J., Hart, J., and Snyder, J. 2003. Clustered principal components for precomputed radiance transfer. ACM Transactions on Graphics (SIGGRAPH '03) 22, 3, 382--391. Google Scholar
Digital Library
- Sloan, P.-P., Liu, X., Shum, H.-Y., and Snyder, J. 2003. Bi-scale radiance transfer. ACM Transactions on Graphics (SIGGRAPH '03) 22, 3, 370--375. Google Scholar
Digital Library
- Sloan, P.-P., Luna, B., and Snyder, J. 2005. Local, deformable precomputed radiance transfer. ACM Transactions on Graphics (SIGGRAPH '05) 24, 3, 1216--1224. Google Scholar
Digital Library
- Stollnitz, E. J., DeRose, T. D., and Salesin, D. H. 1996. Wavelets for Computer Graphics: Theory and Applications. Morgan-Kaufmann. Google Scholar
Digital Library
- Wang, R., Tran, J., and Luebke, D. 2004. All-frequency relighting of non-diffuse objects using separable brdf approximation. In Proceedings of Eurographics Symposium on Rendering 2004, 345--354. Google Scholar
Digital Library
- Zhou, K., Hu, Y., Lin, S., Guo, B., and Shum, H.-Y. 2005. Precomputed shadow fields for dynamic scenes. ACM Transactions on Graphics (SIGGRAPH '05) 24, 3, 1196--1201. Google Scholar
Digital Library
Index Terms
Generalized wavelet product integral for rendering dynamic glossy objects
Recommendations
Generalized wavelet product integral for rendering dynamic glossy objects
SIGGRAPH '06: ACM SIGGRAPH 2006 PapersWe consider real-time rendering of dynamic glossy objects with realistic shadows under distant all-frequency environment lighting. Previous PRT approaches pre-compute light transport for a fixed scene and cannot account for cast shadows on high-glossy ...
Realtime Rendering Glossy to Glossy Reflections in Screen Space
Glossy to glossy reflections are lights bounced between glossy surfaces. Such directional light transports are important for humans to perceive glossy materials, but difficult to simulate. This paper proposes a new method for rendering screen-space ...
Real-time rendering of plant leaves
SIGGRAPH '05: ACM SIGGRAPH 2005 PapersThis paper presents a framework for the real-time rendering of plant leaves with global illumination effects. Realistic rendering of leaves requires a sophisticated appearance model and accurate lighting computation. For leaf appearance we introduce a ...





Comments