Abstract
In this paper we show how Metropolis Light Transport can be extended both in the underlying theoretical framework and the algorithmic implementation to incorporate volumetric scattering. We present a generalization of the path integral formulation that handles anisotropic scattering in non-homogeneous media. Based on this framework we introduce a new mutation strategy that is specifically designed for participating media. Our algorithm includes effects such as volume caustics and multiple volume scattering, is not restricted to certain classes of geometry and scattering models and has minimal memory requirements. Furthermore, it is unbiased and robust, in the sense that it produces satisfactory results for a wide range of input scenes and lighting situations within acceptable time bounds.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. Arvo, Transfer Functions in Global Illumination, ACM SIGGRAPH ’93 Course Notes — Global Illumination, 1993, pp. 1–28.
N. Bhate, Application of Rapid Hierarchical Radiosity to Participating Media, Proceedings of ATARV-93: Advanced Techniques in Animation, Rendering, and Visualization (1993), 43–53.
P. Blasi, B. Le Saec, and C. Schlick, A Rendering Algorithm for Discrete Volume Density Objects, Computer Graphics Forum (Eurographics ’93) 12 (1993), no. 3, C201–C210.
N. Bhate and A. Tokuta, Photorealistic Volume Rendering of Media with Directional Scattering, Third Eurographics Workshop on Rendering (1992), 227–245.
S. Chandrasekhar, Radiative Transfer, Clarendon Press, Oxford, UK, 1950.
E. Hlawka and R. Mück, Über eine Transformation von gleichverteilten Folgen II, Computing (1972), no. 9, 127–138.
H. Jensen and P. Christensen, Efficient Simulation of Light Transport in Scenes with Participating Media using Photon Maps, SIGGRAPH 98 Conference Proceedings (Michael Cohen, ed.), Annual Conference Series, ACM SIGGRAPH, Addison Wesley, July 1998, pp. 311–320.
A. Keller, Quasi-Monte Carlo Methods for Photorealistic Image Synthesis, Ph.D. thesis, Shaker Verlag Aachen, 1998.
J. Kajiya and B. Von Herzen, Ray Tracing Volume Densities, Computer Graphics (ACM SIGGRAPH ’84 Proceedings) 18 (1984), no. 3, 165–174.
A. Keller and I. Wald, Efficient importance sampling techniques for the photon map, Interner Bericht 302/00, University of Kaiserslautern, 2000.
E. Languenou, K. Bouatouch, and M. Chelle, Global Illumination in Presence of Participating Media with General Properties, Fifth Eurographics Workshop on Rendering (1994), 69–85.
E. Lafortune and Y. Willems, Rendering Participating Media with Bidirectional Path Tracing, Rendering Techniques ’96 (Proc. 7th Eurographics Workshop on Rendering) (1996), 91–100.
N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, and E. Teller, Equation of state calculations by fast computation machines, Journal of Chemical Physics 21 (1953), 1087–1092.
K. Perlin and E. Hoffert, Hypertexture, Computer Graphics (SIGGRAPH Journal, vol.23), 1989, pp. 253–262.
S. Pattanaik and S. Mudur, Computation of Global Illumination in a Participating Medium by Monte Carlo Simulation, The Journal of Visualization and Computer Animation 4 (1993), no. 3, 133–152.
I. Peter and G. Pietrek, Importance driven Construction of Photon Maps, Rendering Techniques ’98, 1998, pp. 269–280.
H. Rushmeier and K. Torrance, The Zonal Method for Calculating Light Intensities in the Presence of a Participating Medium, Computer Graphics (ACM SIGGRAPH ’87 Proceedings) 21 (1987), no. 4, 293–302.
H. Rushmeier, Rendering Participating Media: Problems and Solutions from Application Areas, Fifth Eurographics Workshop on Rendering (1994), 35–56.
F. Sillion, A Unified Hierarchical Algorithm for Global Illumination with Scattering Volumes and Object Clusters, IEEE Transactions on Visualization and Computer Graphics 1 (1995), no. 3.
P. Shirley, C. Wang, and K. Zimmerman, Monte Carlo Techniques for Direct Lighting Calculations, ACM Trans. Graphics 15 (1996), no. 1, 1–36.
E. Veach, Robust monte carlo methods for light transport simulation, Ph.D. thesis, Stanford University, 1997.
E. Veach and L. Guibas, Optimally Combining Sampling Techniques for Monte Carlo Rendering, SIGGRAPH 95 Conference Proceedings, Annual Conference Series, 1995, pp. 419–428.
E. Veach and L. Guibas, Metropolis light transport, SIGGRAPH 97 Conference Proceedings (Turner Whitted, ed.), Annual Conference Series, ACM SIGGRAPH, Addison Wesley, August 1997, pp. 65–76.
G. Ward, Adaptive Shadow Testing for Ray Tracing, 2nd Eurographics Workshop on Rendering (Barcelona, Spain), 1991.
G. Ward, Measuring and Modeling Anisotropic Reflection, Computer Graphics (SIGGRAPH 92 Conference Proceedings), 1992, pp. 265 – 272.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Wien
About this paper
Cite this paper
Pauly, M., Kollig, T., Keller, A. (2000). Metropolis Light Transport for Participating Media. In: Péroche, B., Rushmeier, H. (eds) Rendering Techniques 2000. EGSR 2000. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6303-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6303-0_2
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83535-7
Online ISBN: 978-3-7091-6303-0
eBook Packages: Springer Book Archive