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.
- R. Aronson. 1995. Boundary conditions for diffusion of light. J. Optical Soc. Amer. A 12, 11, 2532--2539.Google ScholarCross Ref
- 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.Google ScholarCross Ref
- 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.Google ScholarCross Ref
- J. F. Blinn. 1982. Light reflection functions for simulation of clouds and dusty surfaces. Comput. Graph. 16, 3, 21--29. Google ScholarDigital Library
- B. Davison. 1958. Neutron Transport Theory. Authored with the collaboration of J. B. Sykes. Oxford University Press.Google Scholar
- E. D'Eon. 2012. A better dipole. http://www.eugenedeon.com/?project=a-better-dipoleGoogle Scholar
- E. D'Eon and G. Irving. 2011. A quantized-diffusion model for rendering translucent materials. ACM Trans. Graph. 30, 4, 56:1--56:13. Google ScholarDigital Library
- C. Donner and H. W. Jensen. 2005. Light diffusion in multi-layered translucent materials. ACM Trans. Graph. 24, 3, 1032--1039. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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.Google ScholarCross Ref
- J. P. Elliott. 1955. Milne's problem with a point-source. Proc. Royal Soc. London Series A Math. Phys. Sci. 228, 1174, 424--433.Google Scholar
- 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.Google ScholarCross Ref
- 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.)Google ScholarCross Ref
- R. J. Fretterd and R. L. Longini. 1973. Diffusion dipole source. J. Optical Soc. Amer. 63, 3, 336--337.Google ScholarCross Ref
- S. Glasstone and M. C. Edlund. 1952. The Elements of Nuclear Reactor Theory. D. van Nostrand Company, Princeton, NJ.Google Scholar
- 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.Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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.Google ScholarCross Ref
- A. Ishimaru. 1978. Wave Propagation and Scattering in Random Media. Academic Press, New York. Reissued by IEEE Press and Oxford University Press 1997.Google Scholar
- H. W. Jensen and J. Buhler. 2002. A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph. 21, 3, 576--581. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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.Google ScholarCross Ref
- A. Kienle. 2005. Light diffusion through a turbid parallelepiped. J. Optical Soc. Amer. A 22, 9, 1883--1888.Google ScholarCross Ref
- 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.Google ScholarCross Ref
- S. Menon, Q. Su, and R. Grobe. 2005a. Determination of g and μ using multiply scattered light in turbid media. Phys. Rev. Lett. 94, 153904.Google ScholarCross Ref
- S. Menon, Q. Su, and R. Grobe. 2005b. Generalized diffusion solution for light scattering from anisotropic sources. Optics Lett. 30, 12, 1542--1544.Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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.Google Scholar
- H. E. Rushmeier. 1988. Realistic image synthesis for scenes with radiatively participating media. Ph.D. thesis, Cornell University. Google ScholarDigital Library
- 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.Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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.Google ScholarCross Ref
- L. V. Wang. 1998. Rapid modeling of diffuse reflectance of light in turbid slabs. J. Optical Soc. Amer. 15, 4, 936--944.Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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.Google ScholarCross Ref
- 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.Google ScholarCross Ref
- 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. Google ScholarDigital Library
Index Terms
- Directional Dipole Model for Subsurface Scattering
Recommendations
A practical model for subsurface light transport
SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniquesThis paper introduces a simple model for subsurface light transport in translucent materials. The model enables efficient simulation of effects that BRDF models cannot capture, such as color bleeding within materials and diffusion of light across shadow ...
Interactive directional subsurface scattering and transport of emergent light
Existing techniques for interactive rendering of deformable translucent objects can accurately compute diffuse but not directional subsurface scattering effects. It is currently a common practice to gain efficiency by storing maps of transmitted ...
Interactive subsurface scattering for translucent meshes
I3D '03: Proceedings of the 2003 symposium on Interactive 3D graphicsWe propose a simple lighting model to incorporate subsurface scattering effects within the local illumination framework. Subsurface scattering is relatively local due to its exponential falloff and has little effect on the appearance of neighboring ...
Comments