“Stochastic progressive photon mapping”
Conference:
Type(s):
Title:
- Stochastic progressive photon mapping
Session/Category Title: Global illumination
Presenter(s)/Author(s):
Moderator(s):
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. Google ScholarDigital Library
2. Cline, D., Talbot, J., and Egbert, P. 2005. Energy redistribution path tracing. ACM Trans. Graph. (SIGGRAPH Proceedings) 24, 3, 1186–1195. Google ScholarDigital Library
3. Cook, R. L., Porter, T., and Carpenter, L. 1984. Distributed ray tracing. In Computer Graphics (SIGGRAPH Proceedings), vol. 3(18), 137–45. Google ScholarDigital Library
4. Dutré, P., Bekaert, P., and Bala, K. 2006. Advanced Global Illumination (2nd edition). A K Peters. Google ScholarDigital Library
5. Hachisuka, T., Ogaki, S., and Jensen, H. W. 2008. Progressive photon mapping. ACM Transactions on Graphics (SIGGRAPH Asia Proceedings) 27, 5, Article 130. Google ScholarDigital Library
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.Google ScholarCross Ref
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. Google ScholarDigital Library
8. Kajiya, J. T. 1986. The rendering equation. Computer Graphics (SIGGRAPH Proceedings) 20, 4, 143–150. Google ScholarDigital Library
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.Google Scholar
10. Silverman, B. 1986. Density Estimation for Statistics and Data Analysis. Mongraphs on Statistics and Applied Probability. Chapman and Hall, New York, NY.Google Scholar
11. Veach, E., and Guibas, L. J. 1995. Optimally combining sampling techniques for monte carlo rendering. In Computer Graphics (SIGGRAPH Proceedings), 419–428. Google ScholarDigital Library
12. Veach, E., and Guibas, L. J. 1997. Metropolis light transport. In Computer Graphics (SIGGRAPH Proceedings), 65–76. Google ScholarDigital Library
13. Wasserman, L. 2006. All of Nonparametric Statistics (Springer Texts in Statistics). Springer-Verlag New York, Inc., Secaucus, NJ, USA. Google ScholarDigital Library


