Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Multidimensional lightcuts

Published: 01 July 2006 Publication History

Abstract

Multidimensional lightcuts is a new scalable method for efficiently rendering rich visual effects such as motion blur, participating media, depth of field, and spatial anti-aliasing in complex scenes. It introduces a flexible, general rendering framework that unifies the handling of such effects by discretizing the integrals into large sets of gather and light points and adaptively approximating the sum of all possible gather-light pair interactions.We create an implicit hierarchy, the product graph, over the gather-light pairs to rapidly and accurately approximate the contribution from hundreds of millions of pairs per pixel while only evaluating a tiny fraction (e.g., 200--1,000). We build upon the techniques of the prior Lightcuts method for complex illumination at a point, however, by considering the complete pixel integrals, we achieve much greater efficiency and scalability.Our example results demonstrate efficient handling of volume scattering, camera focus, and motion of lights, cameras, and geometry. For example, enabling high quality motion blur with 256x temporal sampling requires only a 6.7x increase in shading cost in a scene with complex moving geometry, materials, and illumination.

Supplementary Material

JPG File (p1081-walter-high.jpg)
JPG File (p1081-walter-low.jpg)
High Resolution (p1081-walter-high.mov)
Low Resolution (p1081-walter-low.mov)

References

[1]
Bekaert, P., Sbert, M., and Halton, J. 2002. Accelerating path tracing by re-using paths. In EGRW '02, 125--134.
[2]
Burke, D., Ghosh, A., and Heidrich, W. 2005. Bidirectional importance sampling for direct illumination. In EGSR '05, 147--156.
[3]
Cammarano, M., and Jensen, H. 2002. Time dependent photon mapping. In EGRW '02, 135--144.
[4]
Catmull, E. 1984. An analytic visible surface algorithm for independent pixel processing. In SIGGRAPH '84, 109--115.
[5]
Cerezo, E., Perez-Cazorla, F., Pueyo, X., Seron, F., and Sillion, F. 2005. A survey on participating media rendering techniques. The Visual Computer 21, 5, 303--328.
[6]
Clarberg, P., Jarosz, W., Akenine-Möller, T., and Jensen, H. W. 2005. Wavelet importance sampling: efficiently evaluating products of complex functions. ACM Transactions on Graphics 24, 3, 1166--1175.
[7]
Cline, D., Talbot, J., and Egbert, P. 2005. Energy redistribution path tracing. ACM Transactions on Graphics 24, 3, 1186--1195.
[8]
Cook, R. L., Porter, T., and Carpenter, L. 1984. Distributed ray tracing. In SIGGRAPH '84, 137--145.
[9]
Cook, R. L., Carpenter, L., and Catmull, E. 1987. The Reyes image rendering architecture. In SIGGRAPH '87, 95--102.
[10]
Damez, C., Dmitriev, K., and Myszkowski, K. 2003. State of the art in global illumination for interactive applications and high-quality animations antialiasing. Computer Graphics Forum 22, 1, 55--77.
[11]
Debevec, P. 2002. Image-based lighting. IEEE Computer Graphics & Applications 22, 2 (March-April), 26--34.
[12]
Havran, V., Damez, C., Myszkowski, K., and Seidel, H.-P. 2003. An efficient spatio-temporal architecture for animation rendering. In EGSR '03, 106--117.
[13]
Irawan, P., Ferwerda, J. A., and Marschner, S. R. 2005. Perceptually based tone mapping of high dynamic range image streams. In EGSR '05, 231--242.
[14]
Jensen, H. W., and Christensen, P. H. 1998. Efficient simulation of light transport in scenes with participating media using photon maps. In SIGGRAPH '98, 311--320.
[15]
Keller, A. 1997. Instant radiosity. In SIGGRAPH '97, 49--56.
[16]
Korein, J., and Badler, N. 1983. Temporal anti-aliasing in computer generated animation. In SIGGRAPH '83, 377--388.
[17]
Lafortune, E. P., and Willems, Y. D. 1993. Bi-directional path tracing. In Compugraphics '93, 145--153.
[18]
Lawrence, J., Rusinkiewicz, S., and Ramamoorthi, R. 2004. Efficient BRDF importance sampling using a factored representation. ACM Trans. Graph. 23, 3, 496--505.
[19]
Lawrence, J., Rusinkiewicz, S., and Ramamoorthi, R. 2005. Adaptive numerical cumulative distribution functions for efficient importance sampling. In EGSR '05, 11--20.
[20]
Max, N. L., and Lerner, D. M. 1985. A two-and-a-half-d motion-blur algorithm. In SIGGRAPH '85, 85--93.
[21]
Mitchell, D. P. 1991. Spectrally optimal sampling for distributed ray tracing. In SIGGRAPH '91, 157--164.
[22]
Myszkowski, K., Rokita, P., and Tawara, T. 2000. Perception-based fast rendering and antialiasing of walkthrough sequences. IEEE Transactions on Visualization and Computer Graphics 6, 4, 360--379.
[23]
Myszkowski, K., Tawara, T., Akamine, H., and Seidel, H.-P. 2001. Perception-guided global illumination solution for animation rendering. In SIGGRAPH '01, 221--230.
[24]
Pauly, M., Kollig, T., and Keller, A. 2000. Metropolis light transport for participating media. In EGRW '02, 11--22.
[25]
Premoze, S., Ashikhmin, M., Ramamoorthi, R., and Nayar, S. 2004. Practical rendering of multiple scattering effects in participating media. In EGSR '04, 52--63.
[26]
Sun, B., Ramamoorthi, R., Narasimhan, S. G., and Nayar, S. K. 2005. A practical analytic single scattering model for real time rendering. ACM Transactions on Graphics 24, 3, 1040--1049.
[27]
Sung, K., Pearce, A., and Wang, C. 2002. Spatial-temporal antialiasing. IEEE Transactions on Visualization and Computer Graphics 8, 2, 144--153.
[28]
Talbot, J., Cline, D., and Egbert, P. 2005. Importance resampling for global illumination. In EGSR '05, 139--146.
[29]
Tawara, T., Myszkowski, K., and Seidel, H.-P. 2004. Exploiting temporal coherence in final gathering for dynamic scenes. In Proceedings of the Computer Graphics International, 110--119.
[30]
Veach, E., and Guibas, L. J. 1997. Metropolis light transport. In SIGGRAPH '97, 65--76.
[31]
Walter, B., Fernandez, S., Arbree, A., Bala, K., Donikian, M., and Greenberg, D. P. 2005. Lightcuts: A scalable approach to illumination. ACM Transactions on Graphics 24, 3 (Aug.), 1098--1107.
[32]
Wloka, M. M., and Zeleznik, R. C. 1996. Interactive real-time motion blur. The Visual Computer 12, 6, 283--295.

Cited By

View all
  • (2023)State of the Art in Efficient Translucent Material Rendering with BSSRDFComputer Graphics Forum10.1111/cgf.1499843:1Online publication date: 22-Dec-2023
  • (2023)Auxiliary Features‐Guided Super Resolution for Monte Carlo RenderingComputer Graphics Forum10.1111/cgf.1498743:1Online publication date: 3-Oct-2023
  • (2022)Uniform Grid-Based Dynamic Many-Light Direct LightingJournal of Computer-Aided Design & Computer Graphics10.3724/SP.J.1089.2022.1919834:05(784-793)Online publication date: 2-Dec-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 25, Issue 3
July 2006
742 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1141911
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 July 2006
Published in TOG Volume 25, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. depth of field
  2. motion blur
  3. volume rendering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)State of the Art in Efficient Translucent Material Rendering with BSSRDFComputer Graphics Forum10.1111/cgf.1499843:1Online publication date: 22-Dec-2023
  • (2023)Auxiliary Features‐Guided Super Resolution for Monte Carlo RenderingComputer Graphics Forum10.1111/cgf.1498743:1Online publication date: 3-Oct-2023
  • (2022)Uniform Grid-Based Dynamic Many-Light Direct LightingJournal of Computer-Aided Design & Computer Graphics10.3724/SP.J.1089.2022.1919834:05(784-793)Online publication date: 2-Dec-2022
  • (2022)SPCBPTACM Transactions on Graphics10.1145/3528223.353018341:4(1-14)Online publication date: Jul-2022
  • (2022)Adaptive Irradiance Sampling for Many-Light Rendering of Subsurface ScatteringIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.306664028:10(3324-3335)Online publication date: 1-Oct-2022
  • (2022)Interactive VPL-based global illumination on the GPU using fuzzy clusteringComputers and Graphics10.1016/j.cag.2022.09.008108:C(74-85)Online publication date: 1-Nov-2022
  • (2021)A Survey on Bounding Volume Hierarchies for Ray TracingComputer Graphics Forum10.1111/cgf.14266240:2(683-712)Online publication date: 4-Jun-2021
  • (2021)Stochastic Lightcuts for Sampling Many LightsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2020.300127127:10(4049-4059)Online publication date: 1-Oct-2021
  • (2021)A survey on rendering homogeneous participating mediaComputational Visual Media10.1007/s41095-021-0249-18:2(177-198)Online publication date: 6-Dec-2021
  • (2020)Path cutsACM Transactions on Graphics10.1145/3414685.341779239:6(1-12)Online publication date: 27-Nov-2020
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media