Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Directional Dipole Model for Subsurface Scattering

Published: 29 December 2014 Publication History

Abstract

Rendering translucent materials using Monte Carlo ray tracing is computationally expensive due to a large number of subsurface scattering events. Faster approaches are based on analytical models derived from diffusion theory. While such analytical models are efficient, they miss out on some translucency effects in the rendered result. We present an improved analytical model for subsurface scattering that captures translucency effects present in the reference solutions but remaining absent with existing models. The key difference is that our model is based on ray source diffusion, rather than point source diffusion. A ray source corresponds better to the light that refracts through the surface of a translucent material. Using this ray source, we are able to take the direction of the incident light ray and the direction toward the point of emergence into account. We use a dipole construction similar to that of the standard dipole model, but we now have positive and negative ray sources with a mirrored pair of directions. Our model is as computationally efficient as existing models while it includes single scattering without relying on a separate Monte Carlo simulation, and the rendered images are significantly closer to the references. Unlike some previous work, our model is fully analytic and requires no precomputation.

References

[1]
R. Aronson. 1995. Boundary conditions for diffusion of light. J. Optical Soc. Amer. A 12, 11, 2532--2539.
[2]
T. O. Aydin, R. Mantiuk, and H.-P. Seidel. 2008. Extending quality metrics to full luminance range images. In Proceedings of the SPIE Conference on Human Vision and Electronic Imaging. Vol. 6806. 68060B.
[3]
F. Bevilacqua and C. Depeursinge. 1999. Monte Carlo study of diffuse reflectance at source-detector separations close to one transport mean free path. J. Optical Soc. Amer. A 16, 12, 2935--2945.
[4]
J. F. Blinn. 1982. Light reflection functions for simulation of clouds and dusty surfaces. Comput. Graph. 16, 3, 21--29.
[5]
B. Davison. 1958. Neutron Transport Theory. Authored with the collaboration of J. B. Sykes. Oxford University Press.
[6]
E. D'Eon. 2012. A better dipole. http://www.eugenedeon.com/?project=a-better-dipole
[7]
E. D'Eon and G. Irving. 2011. A quantized-diffusion model for rendering translucent materials. ACM Trans. Graph. 30, 4, 56:1--56:13.
[8]
C. Donner and H. W. Jensen. 2005. Light diffusion in multi-layered translucent materials. ACM Trans. Graph. 24, 3, 1032--1039.
[9]
C. Donner and H. W. Jensen. 2007. Rendering translucent materials using photon diffusion. In Proceedings of the Eurographics Symposium on Rendering (Rendering Techniques'07). 243--251.
[10]
C. Donner, J. Lawrence, R. Ramamoorthi, T. Hachisuka, H. W. Jensen, and S. Nayar. 2009. An empirical BSSRDF model. ACM Trans. Graph. 28, 3, 30:1--30:10.
[11]
J. Dorsey, A. Edelman, H. W. Jensen, J. Legakis, and H. K. Pedersen. 1999. Modeling and rendering of weathered stone. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'99). 225--234.
[12]
G. Eason, A. R. Veitch, R. M. Nisbet, and F. W. Turnbull. 1978. The theory of the back-scattering of light by blood. J. Phys. D Appl. Phys. 1978, 10, 1463--1479.
[13]
J. P. Elliott. 1955. Milne's problem with a point-source. Proc. Royal Soc. London Series A Math. Phys. Sci. 228, 1174, 424--433.
[14]
T. J. Farrell, M. S. Patterson, and B. Wilson. 1992. A diffusion theory model of spatially resolved, steady-state diffuse reflectance for the noninvasive determination of tissue optical properties in vivo. Med. Phys. 19, 4, 879--888.
[15]
A. Fick. 1855. On liquid diffusion. The London, Edinburgh, Dublin Philosophical Mag. J. Sci. X, 30--39. (Abstracted by the author from the german original: Über Diffusion, Poggendorff's Annalen der Physik und Chemie 94, 59--86.)
[16]
R. J. Fretterd and R. L. Longini. 1973. Diffusion dipole source. J. Optical Soc. Amer. 63, 3, 336--337.
[17]
S. Glasstone and M. C. Edlund. 1952. The Elements of Nuclear Reactor Theory. D. van Nostrand Company, Princeton, NJ.
[18]
R. A. J. Groenhuis, H. A. Ferwerda, and J. J. Ten Bosch. 1983. Scattering and absorption of turbid materials determined from reflection measurements. 1: Theory. Appl. Optics 22, 16, 2456--2462.
[19]
R. Habel, P. H. Christensen, and W. Jarosz. 2013. Photon beam diffusion: A hybrid Monte Carlo method for subsurface scattering. Comput. Graph. Forum 32, 4, 27--37.
[20]
P. Hanrahan and W. Krueger 1993. Reflection from layered surfaces due to subsurface scattering. In Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'93). 165--174.
[21]
R. C. Haskell, L. O. Svaasand, T.-T. Tsay, T.-C. Feng, M. S. McAdams, and B. J. Tromberg. 1994. Boundary conditions for the diffusion equation in radiative transfer. J. Optical Soc. Amer. A 11, 10, 2727--2741.
[22]
A. Ishimaru. 1978. Wave Propagation and Scattering in Random Media. Academic Press, New York. Reissued by IEEE Press and Oxford University Press 1997.
[23]
H. W. Jensen and J. Buhler. 2002. A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph. 21, 3, 576--581.
[24]
H. W. Jensen and P. H. Christensen. 1998. Efficient simulation of light transport in scenes with participating media using photon maps. In Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'98). 311--320.
[25]
H. W. Jensen, S. R. Marschner, M. Levoy, and P. Hanrahan. 2001. A practical model for subsurface light transport. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'01). 511--518.
[26]
J. H. Joseph, W. J. Wiscombe, and J. A. Weinman. 1976. The delta-Eddington approximation for radiative flux transfer. J. Atmosph. Sci. 33, 2452--2459.
[27]
A. Kienle. 2005. Light diffusion through a turbid parallelepiped. J. Optical Soc. Amer. A 22, 9, 1883--1888.
[28]
A. Kienle and M. S. Patterson. 1997. Improved solutions of the steady-state and the time-resolved diffusion equations for reflectance from a semi-infinite turbid medium. J. Optical Soc. Amer. A 14, 1, 246--254.
[29]
S. Menon, Q. Su, and R. Grobe. 2005a. Determination of g and μ using multiply scattered light in turbid media. Phys. Rev. Lett. 94, 153904.
[30]
S. Menon, Q. Su, and R. Grobe. 2005b. Generalized diffusion solution for light scattering from anisotropic sources. Optics Lett. 30, 12, 1542--1544.
[31]
S. G. Narasimhan, M. Gupta, C. Donner, R. Ramamoorthi, S. K. Nayar, and H. W. Jensen. 2006. Acquiring scattering properties of participating media by dilution. ACM Trans. Graph. 25, 3, 1003--1012.
[32]
F. E. Nicodemus, J. C. Richmond, J. J. Hsia, I. W. Ginsberg, and T. Limperis. 1977. Geometrical considerations and nomenclature for reflectance. National Bureau of Standards, NBS-MN-160. http://graphics.stanford.edu/courses/cs448-05-winter/papers/nicodemus-brdf-nist.pdf.
[33]
H. E. Rushmeier. 1988. Realistic image synthesis for scenes with radiatively participating media. Ph.D. thesis, Cornell University.
[34]
J. Stam. 1995. Multiple scattering as a diffusion process. In Proceedings of the 6th Eurographics Workshop on Rendering (RenderingTechniques'95), P. Hanrahan and W. Purgathofer, Eds. Springer, 41--50.
[35]
B. Sun, R. Ramamoorthi, S. G. Narasimhan, and S. K. Nayar. 2005. A practical analytic single scattering model for real time rendering. ACM Trans. Graph. 24, 3, 1040--1049.
[36]
B. Walter, S. Zhao, N. Holzschuch, and K. Bala. 2009. Single scattering in refractive media with triangle mesh boundaries. ACM Trans. Graph. 28, 3, 92:1--92:8.
[37]
L. Wang and S. L. Jacques. 1995. Use of a laser beam with an oblique angle of incidence to measure the reduced scattering coefficient of a turbid medium. Appl. Optics 34, 13, 2362--2366.
[38]
L. V. Wang. 1998. Rapid modeling of diffuse reflectance of light in turbid slabs. J. Optical Soc. Amer. 15, 4, 936--944.
[39]
Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli. 2004. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 13, 4, 600--612.
[40]
M. M. R. Williams. 1982. The three-dimensional transport equation with applications to energy deposition and reflection. J. Phys. A Math. General 15, 3, 965--983.
[41]
M. M. R. Williams. 2009. Three-dimensional transport theory: An analytical solution of an internal beam searchlight problem-i. Ann. Nuclear Energy 36, 6, 767--783.
[42]
L.-Q. Yan, Y. Zhou, K. Xu, and R. Wang. 2012. Accurate translucent material rendering under spherical gaussian lights. Comput. Graph. Forum 31, 7, 2267--2276.

Cited By

View all
  • (2024)NeuPreSS: Compact Neural Precomputed Subsurface Scattering for Distant Lighting of Heterogeneous Translucent ObjectsComputer Graphics Forum10.1111/cgf.1523443:7Online publication date: 18-Oct-2024
  • (2024)Neural SSS: Lightweight Object Appearance RepresentationComputer Graphics Forum10.1111/cgf.1515843:4Online publication date: 24-Jul-2024
  • (2024)Plenoptic ReconstructionPlenoptic Imaging and Processing10.1007/978-981-97-6915-5_4(75-189)Online publication date: 16-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 34, Issue 1
November 2014
153 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2702692
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 December 2014
Accepted: 01 May 2014
Revised: 01 May 2014
Received: 01 December 2013
Published in TOG Volume 34, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. BSSRDF
  2. Rendering
  3. diffusion dipole
  4. radiative transfer
  5. subsurface scattering
  6. translucent materials
  7. turbid media

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)45
  • Downloads (Last 6 weeks)4
Reflects downloads up to 02 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)NeuPreSS: Compact Neural Precomputed Subsurface Scattering for Distant Lighting of Heterogeneous Translucent ObjectsComputer Graphics Forum10.1111/cgf.1523443:7Online publication date: 18-Oct-2024
  • (2024)Neural SSS: Lightweight Object Appearance RepresentationComputer Graphics Forum10.1111/cgf.1515843:4Online publication date: 24-Jul-2024
  • (2024)Plenoptic ReconstructionPlenoptic Imaging and Processing10.1007/978-981-97-6915-5_4(75-189)Online publication date: 16-Oct-2024
  • (2023)Improved normal distribution function for skin specular reflection rendering based on GGX distributionThird International Conference on Computer Graphics, Image, and Virtualization (ICCGIV 2023)10.1117/12.3008031(30)Online publication date: 14-Nov-2023
  • (2023)State of the Art in Efficient Translucent Material Rendering with BSSRDFComputer Graphics Forum10.1111/cgf.1499843:1Online publication date: 22-Dec-2023
  • (2022)Single scattering models for radiative transfer of isotropic and cone-shaped light sources in fogOptics Express10.1364/OE.46752231:1(125)Online publication date: 20-Dec-2022
  • (2022)Reconstructing Translucent Objects using Differentiable RenderingACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530714(1-10)Online publication date: 27-Jul-2022
  • (2022)Adaptive Irradiance Sampling for Many-Light Rendering of Subsurface ScatteringIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.306664028:10(3324-3335)Online publication date: 1-Oct-2022
  • (2022)Surface Material Perception Through Multimodal LearningIEEE Journal of Selected Topics in Signal Processing10.1109/JSTSP.2022.317168216:4(843-853)Online publication date: Jun-2022
  • (2021)A highlight effects generation model for translucent materials perception based on directional subsurface scatteringJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-18945740:4(6195-6204)Online publication date: 1-Jan-2021
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media