Subsurface Scattering for Realistic Point-based Rendering

사실적인 포인트 기반 렌더링을 위한 서브서피스 스캐터링 방법

  • Received : 2012.01.02
  • Accepted : 2012.02.13
  • Published : 2012.03.01

Abstract

Point-based rendering has gained much attention as an alternative to polygon-based rendering because of its simplicity and flexibility. However, current point-based rendering techniques do not provide a sufficient rendering quality for translucent materials such as human skin. In this paper, we propose a point-based rendering 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 multi-layer 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.

포인트 기반 렌더링은 그 과정이 간단하고 유연하기 때문에 폴리곤 기반 렌더링의 대안으로 주목을 받고 있다. 하지만 기존의 포인트 기반 렌더링 방법들은 사람의 피부와 같은 반투명 물체를 사실적으로 표현하기에는 충분하지 않다. 본 논문에서는 부드럽고 반투명한 피부 외관을 생성하는데 중요한 현상인 서브서피스 스캐터링을 표현할 수 있는 포인트 기반 렌더링 프레임워크를 제안한다. 피부처럼 다층으로 이루어진 물체에서의 서브서피스 스캐터링을 정확하게 시뮬레이션 하기 위해서, 본 논문에서는 다수의 가우시안 기저함수들을 일차 결합하여 오브젝트 공간상의 스플랫에 적용하는 스플랫 기반의 확산 방법을 개발하였다. 개발된 방법으로 여러 사람의 얼굴들을 렌더링하였을 때, 기존의 포인트 기반 방법들보다 시각적인 품질에서 훨씬 향상된 결과를 보였다.

Keywords

References

  1. E. d'Eon, D. Luebke, E. Enderton, "Efficient rendering of human skin," In Rendering Techniques 2007: 18th Eurographics Workshop on Rendering, pp. 147-158, June 2007.
  2. C. Donner, H. W. Jensen, "Light diffusion in multilayered translucent materials," ACM Transactions on Graphics 24, 3, pp. 1032-1039, 2005. https://doi.org/10.1145/1073204.1073308
  3. C. Donner, H. W. Jensen, "A spectral bssrdf for shading human skin," In Rendering Techniques 2006: 17th Eurographics Workshop on Rendering, pp. 409-418, June 2006.
  4. M. Zwicker, H. Pfister, J. van Baar, M. Gross, "Surface splatting," In Proceedings of ACM SIGGRAPH 2001, pp. 371-378, 2001.
  5. H. Pfister, M. Zwicker, J. van Baar, M. Gross, "Surfels: Surface elements as rendering primitives," In Proceedings of ACM SIGGRAPH 2000, pp. 335-342, 2000.
  6. M. Botsch, M. Spernat, L. Kobbelt, "Phong splatting," In Symposium on Point-Based Graphics 2004.
  7. M. Botsch, A. Hornung, M. Zwicker, L. Kobbelt, "High-quality surface splatting on today's gpus," In Symposium on Point-Based Graphics 2005, pp. 17-24, 2005.
  8. X. Guan, K. Mueller, "Point-based surface rendering with motion blur," In Symposium on Point-Based Graphics 2004.
  9. N. Zakaria, H. Seidel, "Interactive stylized silhouette for point-sampled geometry," In GRAPHITE 2004, pp. 242-249, 2004.
  10. Y. Zhang, R. Pajarola, "Single-pass point rendering and transparent shading," In Symposium on Point-Based Graphics 2006, pp. 37-48, 2006.
  11. P. Hanrahan, W. Krueger, "Reflection from layered surfaces due to subsurface scattering," In Proceedings of SIGGRAPH 93, pp. 165-174. 1993.
  12. H. W. Jensen, S. R. Marschner, M. Levoy, P. Hanrahan, "A practical model for subsurface light transport," In Proceedings of ACM SIGGRAPH 2001, pp. 511-518, 2001.
  13. S. Green, GPU Gems, 7th ed. Addison Wesley, chapter Real-time approximations to subsurface scattering, pp. 263-278, 2004.
  14. C. Dachsbacher, M. Stamminger, "Translucent shadow maps," In Eurographics Symposium on Rendering: 14th Eurographics Workshop on Rendering, pp. 197-201, 2003.
  15. F. E. Nicodemus, J. C. Richmon, J. J. Hsia, I. W. Ginsb erg, and T. Limperis, "Geometric considerations and nome nclature for reflectance," NBS Monograph 160, National Bureau of Standards, Washington, DC, 1977.
  16. T. Weyrich, W. Matusik, H. Pfister, B. Bickel, C. Donner, C. Tu, J. Mcandless, J. Lee, A. Ngan, H. W. Jensen, M. Gross, "Analysis of human faces using a measurement-based skin reflectance model," ACM SIGGRAPH 2006, pp. 1013-1024, 2006.
  17. A. C. Oztireli, M. Alexa and M. Gross, "Spectral sampling of manifolds," ACM SIGGRAPH ASIA, pp. 168:1-168:8, 2010.
  18. A. C. Oztireli, G. Guennebaud and M. Gross, "Feature preserving point set surfaces based on non-linear kernel regression," Computer Graphics Forum 28, 2, pp. 493-501, 2009. https://doi.org/10.1111/j.1467-8659.2009.01388.x