Skip to main content

Real-Time Spherical Harmonics Based Subsurface Scattering

  • Conference paper
Book cover Image Analysis and Recognition (ICIAR 2012)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 7324))

Included in the following conference series:

Abstract

In this paper we present an algorithm for a subsurface scattering simulation (SHSS) based on spherical harmonics. The approach has a physical basis. As we focus on specifying an algorithm suitable for commercial games, it contains simplifications designed for real-time calculations. Spherical harmonics (SH) functions were used to encode the thickness of an object in every possible direction for each vertex of a graphical model. The information about the thickness of an object is the basis for a simulation of light absorption. The starting point of our approach was the Green method [3], where the thickness is calculated by a shadow casting algorithm. In our technique the model volume is encoded by spherical harmonics similarly to the Precomputed Radiance Transfer where the SH are used to encode the values of a transfer function. The quality of our approach is presented in comparison with the other algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Carr, N.A., Hall, J.D., Hart, J.C.: GPU algorithms for radiosity and subsurface scattering. In: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware (HWWS 2003), San Diego, California, USA, pp. 51–59 (2003)

    Google Scholar 

  2. Dachsbacher, C., Stamminger, M.: Translucent shadow maps. In: EGRW 2003: Proceedings of the 14th Eurographics Workshop on Rendering, pp. 197–201 (2003)

    Google Scholar 

  3. Green, S.: Real-Time Approximations to Subsurface Scattering. In: GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics, pp. 263–278. Addison-Wesley (2004)

    Google Scholar 

  4. Green, R.: Spherical harmonic lighting: The gritty details (2003)

    Google Scholar 

  5. Chen, H., Wallace, B., Tchou, C., Cook, D., Wang, X., Hu, Y.: Lighting and material of Halo 3. In: ACM SIGGRAPH 2008 Classes, pp. 1–22 (2008)

    Google Scholar 

  6. Hasan, M., Fuchs, M., Matusik, W., Pfister, H., Rusinkiewicz, S.: Physical Reproduction of Materials with Specified Subsurface Scattering. ACM Transactions on Graphics (SIGGRAPH 2010) 29(3) (2010)

    Google Scholar 

  7. Hery, C.: Implementing a skin bssrdf. In: SIGGRAPH Courses, pp. 73–88 (2003)

    Google Scholar 

  8. Ishimura, A.: Wave Propagation and Scattering in Random Media, vol. 1(2). Academic Press (1978)

    Google Scholar 

  9. Jensen, H.W., Marschner, S.R., Levoy, M., Hanrahan, P.: A practical model for subsurface light transport. ACM Transactions on Graphics (SIGGRAPH 2001), 511–518 (2001)

    Google Scholar 

  10. Nicodemus, F.E., Richmond, J.C., Hsia, J.J., Ginsberg, I.W., Limperis, T.: Geometrical Considerations and Nomenclature for Reflectance. National Bureau of Standards, US (1977)

    Google Scholar 

  11. Patro, R.: Real-Time Approximate Subsurface Scattering. In: PG 2007: Proceedings of the Pacific Conference on Computer Graphics and Application, pp. 403–406 (2007)

    Google Scholar 

  12. Sloan, P.P., Hall, J., Hart, J., Snyder, J.: Clustered principal components for precomputed radiance transfer. ACM Transactions on Graphics 22, 382–391 (2003)

    Article  Google Scholar 

  13. Wang, J., Zhao, S., Tong, X., Lin, S., Lin, Z., Dong, Y., Guo, B., Shum, H.-Y.: Modeling and rendering of heterogeneous translucent materials using the diffusion equation. ACM Trans. Graph (SIGGRAPH 2008) 27(1), 1–18 (2008)

    Google Scholar 

  14. Wang, Y., Wang, J., Holzschuch, N., Subr, K., Yong, J.-H., Guo, B.: Real-time Rendering of Heterogeneous Translucent Objects with Arbitrary Shapes. Computer Graphics Forum (Eurographics 2010) 29(2) (2010)

    Google Scholar 

  15. ITU-R.Rec.BT.500-11, Metodology for the Subjective Assessment of the Quality for Television Pictures (2002)

    Google Scholar 

  16. The stanford 3D Scanning Repository, http://graphics.stanford.edu/data/3Dscanrep/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tomaszewska, A., Stefanowski, K. (2012). Real-Time Spherical Harmonics Based Subsurface Scattering. In: Campilho, A., Kamel, M. (eds) Image Analysis and Recognition. ICIAR 2012. Lecture Notes in Computer Science, vol 7324. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31295-3_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31295-3_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31294-6

  • Online ISBN: 978-3-642-31295-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics