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

Slides

Henrik Wann Jensen's Site

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