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

skip to main content
research-article

Stochastic progressive photon mapping

Published: 01 December 2009 Publication History

Abstract

This paper presents a simple extension of progressive photon mapping for simulating global illumination with effects such as depth-of-field, motion blur, and glossy reflections. Progressive photon mapping is a robust global illumination algorithm that can handle complex illumination settings including specular-diffuse-specular paths. The algorithm can compute the correct radiance value at a point in the limit. However, progressive photon mapping is not effective at rendering distributed ray tracing effects, such as depth-of-field, that requires multiple pixel samples in order to compute the correct average radiance value over a region. In this paper, we introduce a new formulation of progressive photon mapping, called stochastic progressive photon mapping, which makes it possible to compute the correct average radiance value for a region. The key idea is to use shared photon statistics within the region rather than isolated photon statistics at a point. The algorithm is easy to implement, and our results demonstrate how it efficiently handles scenes with distributed ray tracing effects, while maintaining the robustness of progressive photon mapping in scenes with complex lighting.

References

[1]
Cammarano, M., and Jensen, H. W. 2002. Time dependent photon mapping. In Rendering Techniques, Eurographics Association, S. Gibson and P. E. Debevec, Eds., vol. 28 of ACM International Conference Proceeding Series, 135--144.
[2]
Cline, D., Talbot, J., and Egbert, P. 2005. Energy redistribution path tracing. ACM Trans. Graph. (SIGGRAPH Proceedings) 24, 3, 1186--1195.
[3]
Cook, R. L., Porter, T., and Carpenter, L. 1984. Distributed ray tracing. In Computer Graphics (SIGGRAPH Proceedings), vol. 3(18), 137--45.
[4]
Dutré, P., Bekaert, P., and Bala, K. 2006. Advanced Global Illumination (2nd edition). A K Peters.
[5]
Hachisuka, T., Ogaki, S., and Jensen, H. W. 2008. Progressive photon mapping. ACM Transactions on Graphics (SIGGRAPH Asia Proceedings) 27, 5, Article 130.
[6]
Jarosz, W., Zwicker, M., and Jensen, H. W. 2008. The beam radiance estimate for volumetric photon mapping. Comput. Graph. Forum 27, 2, 557--566.
[7]
Jensen, H. W. 1996. Global illumination using photon maps. In Proceedings of the Eurographics Workshop on Rendering Techniques '96, Springer-Verlag, London, UK, 21--30.
[8]
Kajiya, J. T. 1986. The rendering equation. Computer Graphics (SIGGRAPH Proceedings) 20, 4, 143--150.
[9]
Lafortune, E. P., and Willems, Y. D. 1993. Bi-directional path tracing. In Proceedings of Third International Conference on Computational Graphics and Visualization Techniques (Compugraphics '93), H. P. Santo, Ed., 145--153.
[10]
Silverman, B. 1986. Density Estimation for Statistics and Data Analysis. Mongraphs on Statistics and Applied Probability. Chapman and Hall, New York, NY.
[11]
Veach, E., and Guibas, L. J. 1995. Optimally combining sampling techniques for monte carlo rendering. In Computer Graphics (SIGGRAPH Proceedings), 419--428.
[12]
Veach, E., and Guibas, L. J. 1997. Metropolis light transport. In Computer Graphics (SIGGRAPH Proceedings), 65--76.
[13]
Wasserman, L. 2006. All of Nonparametric Statistics (Springer Texts in Statistics). Springer-Verlag New York, Inc., Secaucus, NJ, USA.

Cited By

View all
  • (2024)Cache Points for Production-Scale Occlusion-Aware Many-Lights Sampling and Volumetric ScatteringProceedings of the 2024 Digital Production Symposium10.1145/3665320.3670993(1-19)Online publication date: 24-Jul-2024
  • (2024)Proxy Tracing: Unbiased Reciprocal Estimation for Optimized Sampling in BDPTACM Transactions on Graphics10.1145/365821643:4(1-21)Online publication date: 19-Jul-2024
  • (2024)Photon Field Networks for Dynamic Real-Time Volumetric Global IlluminationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332710730:1(975-985)Online publication date: 1-Jan-2024
  • 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 28, Issue 5
December 2009
646 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1618452
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2009
Published in TOG Volume 28, Issue 5

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2024)Cache Points for Production-Scale Occlusion-Aware Many-Lights Sampling and Volumetric ScatteringProceedings of the 2024 Digital Production Symposium10.1145/3665320.3670993(1-19)Online publication date: 24-Jul-2024
  • (2024)Proxy Tracing: Unbiased Reciprocal Estimation for Optimized Sampling in BDPTACM Transactions on Graphics10.1145/365821643:4(1-21)Online publication date: 19-Jul-2024
  • (2024)Photon Field Networks for Dynamic Real-Time Volumetric Global IlluminationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332710730:1(975-985)Online publication date: 1-Jan-2024
  • (2024)Hypothesis Testing for Progressive Kernel Estimation and VCM FrameworkIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.327459530:8(4709-4723)Online publication date: Aug-2024
  • (2024)Adaptive sampling and reconstruction for gradient-domain renderingComputational Visual Media10.1007/s41095-023-0361-510:5(885-902)Online publication date: 10-Oct-2024
  • (2023)Manifold Path Guiding for Importance Sampling Specular ChainsACM Transactions on Graphics10.1145/361836042:6(1-14)Online publication date: 5-Dec-2023
  • (2023)Boundary Value Caching for Walk on SpheresACM Transactions on Graphics10.1145/359240042:4(1-11)Online publication date: 26-Jul-2023
  • (2023)Walk on Stars: A Grid-Free Monte Carlo Method for PDEs with Neumann Boundary ConditionsACM Transactions on Graphics10.1145/359239842:4(1-20)Online publication date: 26-Jul-2023
  • (2023)Progressive null-tracking for volumetric renderingACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591557(1-10)Online publication date: 23-Jul-2023
  • (2022)Unbiased Caustics Rendering Guided by Representative Specular PathsSIGGRAPH Asia 2022 Conference Papers10.1145/3550469.3555381(1-8)Online publication date: 29-Nov-2022
  • 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