Subsurface scattering using splat-based diffusion in point-based rendering

Point-based graphics has gained much attention as an alternative to polygon-based approaches because of its simplicity and flexibility. However, current point-based techniques do not provide a sufficient rendering quality for translucent materials such as human skin. In this paper, we propose a point-based framework with subsurface scattering of light, which is important to create the soft and semi-translucent appearance of human skin. To accurately simulate subsurface scattering in multilayered materials, we present splat-based diffusion to apply a linear combination of several Gaussian basis functions to each splat in object space. Compared to existing point-based approaches, our method offers a significantly improved visual quality in rendering human faces and provides a similar visual quality to polygon-based rendering using the texture space diffusion technique. We demonstrate the effectiveness of our approach in rendering scanned faces realistically.

[1]  Henrik Wann Jensen,et al.  A spectral BSSRDF for shading human skin , 2006, EGSR '06.

[2]  Leif Kobbelt,et al.  High-quality point-based rendering on modern GPUs , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[3]  Leif Kobbelt,et al.  Phong Splatting , 2004, PBG.

[4]  Klaus Mueller,et al.  Point-based Surface Rendering with Motion Blur , 2004, PBG.

[5]  Hans-Peter Seidel,et al.  Interactive stylized silhouette for point-sampled geometry , 2004, GRAPHITE '04.

[6]  Eric Enderton,et al.  Efficient Rendering of Human Skin , 2007 .

[7]  Liviu Coconu,et al.  Hardware-Accelerated Point-Based Rendering of Complex Scenes , 2002, Rendering Techniques.

[8]  Matthias Zwicker,et al.  Perspective Accurate Splatting , 2004, Graphics Interface.

[9]  Eric Enderton,et al.  A system for efficient rendering of human skin , 2007, SIGGRAPH '07.

[10]  Marc Stamminger,et al.  Sequential point trees , 2003, ACM Trans. Graph..

[11]  M. Gross,et al.  Analysis of human faces using a measurement-based skin reflectance model , 2006, ACM Trans. Graph..

[12]  John Tran,et al.  All-frequency interactive relighting of translucent objects with single and multiple scattering , 2005, SIGGRAPH 2005.

[13]  Pat Hanrahan,et al.  Reflection from layered surfaces due to subsurface scattering , 1993, SIGGRAPH.

[14]  Matthias Zwicker,et al.  Surfels: surface elements as rendering primitives , 2000, SIGGRAPH.

[15]  Baining Guo,et al.  Real-time rendering of plant leaves , 2005, ACM Trans. Graph..

[16]  Henrik Wann Jensen,et al.  Light diffusion in multi-layered translucent materials , 2005, ACM Trans. Graph..

[17]  Matthias Zwicker,et al.  High-quality surface splatting on today's GPUs , 2005, Proceedings Eurographics/IEEE VGTC Symposium Point-Based Graphics, 2005..

[18]  Henrik Wann Jensen,et al.  A spectral shading model for human skin , 2006, SIGGRAPH '06.

[19]  Renato Pajarola,et al.  Single-Pass Point Rendering and Transparent Shading , 2006, PBG@SIGGRAPH.

[20]  Marc Levoy,et al.  The Use of Points as a Display Primitive , 2000 .

[21]  Matthias Zwicker,et al.  Surface splatting , 2001, SIGGRAPH.

[22]  Rui Wang,et al.  All-frequency interactive relighting of translucent objects with single and multiple scattering , 2005, ACM Trans. Graph..

[23]  Steve Marschner,et al.  A practical model for subsurface light transport , 2001, SIGGRAPH.

[24]  Csaba Kelemen,et al.  A Microfacet Based Coupled Specular-Matte BRDF Model with Importance Sampling , 2001, Eurographics.

[25]  William J. Dally,et al.  Point Sample Rendering , 1998, Rendering Techniques.

[26]  Marc Stamminger,et al.  Translucent Shadow Maps , 2003, Rendering Techniques.