skip to main content
article

Triple product wavelet integrals for all-frequency relighting

Published: 01 August 2004 Publication History

Abstract

This paper focuses on efficient rendering based on pre-computed light transport, with realistic materials and shadows under all-frequency direct lighting such an environment maps. The basic difficulty is representation and computation in the 6D space of light direction, view direction, and surface position. While image-based and synthetic methods for real-time rendering have been proposed, they do not scale to high sampling rates with variation of both lighting and viewpoint. Current approaches are therefore limited to lower dimensionality (only lighting or viewpoint variation, not both) or lower sampling rates (low frequency lighting and materials). We propose a new mathematical and computational analysis of pre-computed light transport. We use factored forms, separately pre-computing and representing visibility and material properties. Rendering then requires computing triple product integrals at each vertex, involving the lighting, visibility and BRDF. Our main contribution is a general analysis of these triple product integrals, which are likely to have broad applicability in computer graphics and numerical analysis. We first determine the computational complexity in a number of bases like point samples, spherical harmonics and wavelets. We then give efficient linear and sublinear-time algorithms for Haar wavelets, incorporating non-linear wavelet approximation of lighting and BRDFs. Practically, we demonstrate rendering of images under new lighting and viewing conditions in a few seconds, significantly faster than previous techniques.

Supplemental Material

MOV File

References

[1]
AGARWAL, S., RAMAMOORTHI, R., BELONGIE, S., AND JENSEN, H. 2003. Structured importance sampling of environment maps. ACM Transactions on Graphics 22, 3, 605--612.
[2]
ARVO, J., TORRANCE, K., AND SMITS, B. 1994. A framework for the analysis of error in global illumination algorithms. In SIGGRAPH 94, 75--84.
[3]
CABRAL, B., OLANO, M., AND NEMEC, P. 1999. Reflection space image based rendering. In SIGGRAPH 99, 165--170.
[4]
DANA, K., GINNEKEN, B., NAYAR, S., AND KOENDERINK, J. 1999. Reflectance and texture of real-world surfaces. ACM Transactions on Graphics 18, 1 (January), 1--34.
[5]
DEBEVEC, P. E., AND MALIK, J. 1997. Recovering high dynamic range radiance maps from photographs. In SIGGRAPH 97, 369--378.
[6]
DEVORE, R. 1998. Nonlinear approximation. Acta Numerica 7, 51--150.
[7]
DORSEY, J., ARVO, J., AND GREENBERG, D. 1995. Interactive design of complex time dependent lighting. IEEE Computer Graphics and Applications 15, 2 (March), 26--36.
[8]
GERSHBEIN, R., SCHRÖDER, P., AND HANRAHAN, P. 1994. Textures and radiosity: Controlling emission and reflection with texture maps. In SIGGRAPH 94, 51--58.
[9]
INUI, T., TANABE, Y., AND ONODERA, Y. 1990. Group theory and its applications in physics. Springer Verlag.
[10]
KAUTZ, J., AND MCCOOL, M. 1999. Interactive rendering with arbitrary BRDFs using separable approximations. In Eurographics Rendering Workshop 99, 247--260.
[11]
KAUTZ, J., SNYDER, J., AND SLOAN, P. 2002. Fast arbitrary brdf shading for low-frequency lighting using spherical harmonics. In Eurographics Rendering Workshop 2002, 291--296.
[12]
LEHTINEN, J., AND KAUTZ, J. 2003. Matrix radiance transfer. In Symposium on Interactive 3D graphics, 59--64.
[13]
MACROBERT, T. 1948. Spherical harmonics; an elementary treatise on harmonic functions, with applications. Dover Publications.
[14]
MALLAT, S. 1999. A Wavelet Tour of Signal Processing. Academic Press.
[15]
MEYER, Y., COIFMAN, R., AND SALINGER, D. 1997. Wavelets: Calderon-Zygmund and Multilinear Operators. Cambridge Univ. Press.
[16]
NG, R., RAMAMOORTHI, R., AND HANRAHAN, P. 2003. All-frequency shadows using non-linear wavelet lighting approximation. ACM Transactions on Graphics 22, 3, 376--381.
[17]
NIMEROFF, J., SIMONCELLI, E., AND DORSEY, J. 1994. Efficient re-rendering of naturally illuminated environments. In Eurographics Workshop on Rendering 94, 359--373.
[18]
RAMAMOORTHI, R., AND HANRAHAN, P. 2002. Frequency space environment map rendering. ACM Transactions on Graphics (SIGGRAPH 02 proceedings) 21, 3, 517--526.
[19]
RUSINKIEWICZ, S. 1998. A new change of variables for efficient BRDF representation. In Eurographics Rendering Workshop 98, 11--22.
[20]
SLOAN, 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.
[21]
SLOAN, P., HALL, J., HART, J., AND SNYDER, J. 2003. Clustered principal components for precomputed radiance transfer. ACM Transactions on Graphics 22, 3, 382--391.
[22]
SLOAN, P., LIU, X., SHUM, H., AND SNYDER, J. 2003. Bi-scale radiance transfer. ACM Transactions on Graphics 22, 3, 370--375.
[23]
STOLLNITZ, E., DEROSE, T., AND SALESIN, D. 1996. Wavelets for Computer Graphics: Theory and Applications. Morgan Kaufmann.
[24]
THORNBER, K., AND JACOBS, D. 2001. Broadened, specular reflection and linear subspaces. Tech. Rep. TR#2001-033, NEC.

Cited By

View all
  • (2024)RNA: Relightable Neural AssetsACM Transactions on Graphics10.1145/369586644:1(1-19)Online publication date: 1-Oct-2024
  • (2024)Efficient Environment Map Rendering Based on DecompositionComputer Graphics Forum10.1111/cgf.15264Online publication date: 22-Oct-2024
  • (2022)Real-Time Rendering of Arbitrary Surface Geometries using Learnt Transfer✱Proceedings of the Thirteenth Indian Conference on Computer Vision, Graphics and Image Processing10.1145/3571600.3571640(1-9)Online publication date: 8-Dec-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 23, Issue 3
August 2004
684 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1015706
Issue’s Table of Contents
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: 01 August 2004
Published in TOG Volume 23, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Haar Wavelets
  2. Image-Based Rendering
  3. Non-linear Approximation
  4. Pre-computed Radiance Transfer
  5. Relighting

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)5
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)RNA: Relightable Neural AssetsACM Transactions on Graphics10.1145/369586644:1(1-19)Online publication date: 1-Oct-2024
  • (2024)Efficient Environment Map Rendering Based on DecompositionComputer Graphics Forum10.1111/cgf.15264Online publication date: 22-Oct-2024
  • (2022)Real-Time Rendering of Arbitrary Surface Geometries using Learnt Transfer✱Proceedings of the Thirteenth Indian Conference on Computer Vision, Graphics and Image Processing10.1145/3571600.3571640(1-9)Online publication date: 8-Dec-2022
  • (2022)Constant-Cost Spatio-Angular Prefiltering of Glinty Appearance Using Tensor DecompositionACM Transactions on Graphics10.1145/350791541:2(1-17)Online publication date: 22-Jan-2022
  • (2022)Neural Precomputed Radiance TransferComputer Graphics Forum10.1111/cgf.1448041:2(365-378)Online publication date: 24-May-2022
  • (2022)High Dynamic Range VideoundefinedOnline publication date: 21-Mar-2022
  • (2021)Passive 3D location estimation of non-line-of-sight objects from a scattered thermal infrared light fieldOptics Express10.1364/OE.44518129:26(43642)Online publication date: 14-Dec-2021
  • (2021)Temporally Reliable Motion Vectors for Real‐time Ray TracingComputer Graphics Forum10.1111/cgf.14261640:2(79-90)Online publication date: 4-Jun-2021
  • (2021)Binary space partitioning visibility tree for polygonal and environment light renderingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-021-02181-837:9-11(2499-2511)Online publication date: 1-Sep-2021
  • (2021)Image-Based RenderingComputer Vision10.1007/978-3-030-63416-2_4(656-664)Online publication date: 13-Oct-2021
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media