CSC 2522: Advanced Image Synthesis
Topic Presentation: Subsurface Scattering
Patrick Coleman
January 30, 2006
This presentation reviewed subsurface scattering theory and algorithms. The main algorithmic focus was on analytic BRDF models [1, 7], Monte Carlo evaluation techniques [4, 16], and diffusion approximations for multiple scattering [11, 9, 3, 14]. Other references I read or skimmed are also listed below. Areas I didn't get to in class are approximations for meshes [8, 13, 15], nonhomogeneity modeling [2, 19], the measurement of objects or model parameters [11, 5, 2, 19], applications of the Kubelka-Munk model[6], and models designed for biophysical accuracy [12]. Particular papers I left out for sake off time were the wet surface paper [10] and Jos's analytic model for skin layers with rough boundaries [18]. It's also worth looking at Jos's paper that introduced the idea of using diffusion for multiple scattering [17].
Resources
Look for the SIGGRAPH 2003 course to find out about subsurface scattering in production.
References
[1] Jim Blinn. "Light Reflection Functions for Simulation of Clouds and Dirty Surfaces." SIGGRAPH 1982.
[2] Yanyun Chen, Xin Tong, Jiaping Wang, Stephen Lin, Baining Guo, and Heung-Yeung Shum. "Shell Texture Functions." SIGGRAPH 2004 .
[3] Craig Donner and Henrik Wann Jensen. "Light Diffusion in Multi-Layered Translucent Materials." SIGGRAPH 2005.
[4] Julie Dorsey, Alan Edelman, Henrik Wann Jensen, Justin Legakis, and Hans Pedersen. "Modeling and Rendering of Weathered Stone." SIGGRAPH 1999.
[5] Michael Goesele, Henrik Lensch, Jochen Lang, Christian Fuchs, and Hans-Peter Seidel. "DISCO-Acquisition of Translucent Objects." SIGGRAPH 2004 .
[6] Chet Haase and Gary Meyer. "Modeling Pigmented Materials for Realistic Image Synthesis." ACM Transactions on Graphics 11:4. 1992.
[7] Pat Hanrahan and Wolfgang Krueger. "Reflection From Layered Surfaces Due to Subsurface Scattering." SIGGRAPH 1990.
[8] Xuejun Hao, Thomas Baby, and Amitabh Varshney. "Interactive Subsurface Scattering for Translucent Meshes." I3D 2003.
[9] Henrik Wann Jensen and Juan Buhler. "A Rapid Hierarchical Rendering Technique for Translucent Materials." SIGGRAPH 2002 .
[10] Henrik Wann Jensen, Justin Legakis, and Julie Dorsey. "Rendering of Wet Materials ." Eurographics Rendering Workshop 1999.
[11] Henrik Wann Jensen, Stephen Marschner, Marc Levoy, and Pat Hanrahan. "A Practical Model for Subsurface Light Transport." SIGGRAPH 2001.
[12] Aravind Krishnaswamy and Gladimir Baranoski. "A Biophysically-Based Spectral Model of Light Interaction with Human Skin." Eurographics 2004 .
[13] Hendrik Lensch, Michael Goesele, Philippe Bekaert, Jan Kautz, Marcus Magnor, Jochen Lang, and Hans-Peter Seidel. "Interactive Rendering of Translucennt Objects." Computer Graphics Forum 22:2. 2003.
[14] Hongsong Li, Fabio Pellacini, and Kenneth Torrence. "A Hybrid Monte Carlo Method for Accurate and Efficient Subsurface Scattering." Eurographics Symposium on Rendering 2005.
[15] Tom Mertens, Jan Kautz, Phillippe Bekaert, Hans-Peter Seidel, and Frank Van Reeth. "Interactive Rendering of Translucent Deformable Objects ." Eurographics Symposium on Rendering 2003.
[16] Matt Pharr and Pat Hanrahan. "Monte Carlo Evaluation of Non-Linear Scattering Equations for Subsurface Reflection." SIGGRAPH 2000 .
[17] Jos Stam. "An Illumination Model for a Skin Layer Bounded by Rough Surfaces." Eurographics Rendering Workshop 2001.
[18] Jos Stam. "Multiple Scattering as a Diffusion Process." Eurographics Workshop on Rendering 1995 .
[19] Xin Tong, Jaiping Wang, Stephen Lin, Baining Guo, and Heung-Yeung Shum. "Modeling and Rendering of Quasi-Homogneous Materials." SIGGRAPH 2005 .
patrick coleman dynamic graphics project university of toronto
patrick at dgp dot toronto dot edu