Abstract
Realistic rendering of layered translucent materials, such as human skin, combines knowledge from mathematics, physics, and biology. Several years ago the best-known examples of human skin had used several minutes for each image rendering. In last years GPU development accompanied with programming tools and methods evolution allows obtaining realistic skin look with real-time application performance. The presented paper describes the most important steps in translucent materials modeling and rendering, surveys the technique components and considers new tendencies in GPU-based skin modeling implementation, analyses advantages and drawbacks of the most popular approaches. The paper describes in details the new method that combines translucent shadow map for the irradiance calculation and the dipole model for diffuse component computation. The method improves modeling accuracy and can be used for parameterized meshes. The algorithm combines power of contemporary GPU and mathematically accurate modeling of light transport in human skin.
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
Borshukov, G., Lewis, J.P.: Realistic human face rendering for "The Matrix Reloaded". In: ACM SIGGRAPH 2003 Sketches & Applications, vol. 1. ACM Press, New York (2003)
Blinn, J.F.: Models of light reflection for computer synthesized pictures. In: SIGGRAPH 1977 Proceedings, pp. 192–188 (1977)
Blinn, J.F.: Simulation of wrinkled surfaces. In: SIGGRAPH 1978 Proceedings, pp. 286–292 (1978)
Cook, R., Torrance, K.: A reflectance model for computer graphics. Computer Graphics 15(3) (1981)
D’Eon, E.: GDC, Demo Team Secrets: Advanced Skin Rendering (2007), http://developer.download.nvidia.com/presentations/2007/gdc/Advanced_Skin.pdf (Accessed, 9 June 2009)
D’Eon, E., Luebke, D.: Advanced Techniques for Realistic Real-Time Skin Rendering. In: Nguyen, H. (ed.) GPU Gems-3 (2007)
D’Eon, E., Luebke, D., Enderton, E.: Efficient rendering of human skin. In: Proc. Eurographics Symposium on Rendering (2007)
Ernst, I., Rtisseler, H., Schulz, H., et al.: Gouraud Bump Mapping. In: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, Lisbon, Portugal (1998)
Debevec, P., Hawkins, T., Tchou, C., et al.: Acquiring the Reflectance Field of a Human Face. In: Proc. 27th Ann. Conf. Computer Graphics and Interactive Techniques, pp. 145–156 (2000)
Donner, C., Jensen, H.W.: Light diffusion in multi-layered translucent materials. ACM Trans. Graph. 24(3), 1032–1039 (2005)
Donner, C., Jensen, H.W.: A spectral BSSRDF for shading human skin. In: Rendering Techniques 2006 (Proceedings of the Eurographics Symposium on Rendering), pp. 409–418 (2006)
Dachsbacher, C., Stamminger, M.: Translucent Shadow Maps. In: Rendering Techniques 2003 (Proceedings of the Eurographics Symposium on Rendering), pp. 197–201 (2003)
Gosselin, D.: Real-Time Skin Rendering. Presentation at Game Developers Conference (2004), http://ati.amd.com/developer/gdc/Gosselin_skin.pdf (Accessed, 9 June 2009)
Gosselin, D., Sander, P.V., Mitchell, J.L.: Real-time texture-space skin rendering. In: Engel, W. (ed.) ShaderX3: Advanced Rendering Techniques in DirectX and OpenGL. Charles River Media, Cambridge (2004)
Green, S.: Real-Time Approximations to Subsurface Scattering. In: Fernando, R. (ed.) GPU Gems, pp. 263–278. Addison-Wesley, Reading (2004)
Hanrahan, P., Krueger, W.: Reflection from layered surfaces due to subsurface scattering. In: Proceedings of the 20th annual conference on Computer graphics and interactive techniques, pp. 165–174 (1993)
Jensen, H.W., Marschner, S.R., Levoy, M., et al.: A practical model for subsurface light transport. In: Proceedings of ACM SIGGRAPH 2001, pp. 511–518 (2001)
Jensen, H.W., Buhler, J.: A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph. 21(3), 576–581 (2002)
Kelemen, C., Szirmay-Kalos, L.: A Microfacet based coupled specular-matte BRDF model with importance sampling. In: Eurographics Conference Proc., Short presentations, pp. 25–34 (2001)
MERL/ETH Skin Reflectance Database, http://www.merl.com/facescanning/ (Accessed, 9 June 2009)
Phong, B.T.: Illumination of Computer-Generated Images. In: UTEC-CSs-73-129, Department of Computer Science, University of Utah (1973)
Shirley, P., Hu, H., Lafortune, E., et al.: A coupled matte-specular reflection model. Technical Report (1997), http://aesl.hanyang.ac.kr/resource/mont/cmsrm.pdf (Accessed, 9 June 2009)
Sokolov, D., Plemenos, D.: Viewpoint quality and scene understanding. In: The 6th International Eurographics Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST 2005), Pisa, Italy (2005)
Sbert, M., Plemenos, D., Feixas, M., et al.: Viewpoint Quality: Measures and Applications. In: Computational Aesthetics in Graphics, Visualization and Imaging, Girona, pp. 1–8 (2005)
Sokolov, D., Plemenos, D., Tamine, K.: Viewpoint Quality and Global Scene Exploration Strategies. In: International Conference on Computer Graphics and Applications (GRAPP 2006), Setubal, Portugal (2006)
Tariq, S., Gardner, A., Llamas, I., et al.: Efficient Estimation of Spatially Varying Subsurface Scattering Parameters for Relighting. USC ICT Technical Report IT-TR-01-2006 (2006)
Torrance, K., Sparrow, M.: Off-specular peaks in the directional distribution of reflected thermal distribution. Journal of Heat Transfer – Transactions of the ASME, 223–230 (May 1966)
Weyrich, T., Matusik, W., Pfister, H., et al.: A Measurement-Based Skin Reflectance Model for Face Rendering and Edition. (2005), http://www.merl.com/reports/docs/TR2005-071.pdf (Accessed, 9 June 2009)
Weyrich, T., Matusik, W., Pfister, H., et al.: Analysis of Human Faces Using a Measurement-Based Skin Reflectance Model. ACM Transactions on Graphics 25(3), 1013–1024 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Martinova, E. (2009). Realistic Skin Rendering on GPU. In: Plemenos, D., Miaoulis, G. (eds) Intelligent Computer Graphics 2009. Studies in Computational Intelligence, vol 240. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03452-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-03452-7_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03451-0
Online ISBN: 978-3-642-03452-7
eBook Packages: EngineeringEngineering (R0)