“All-frequency interactive relighting of translucent objects with single and multiple scattering” by Wang, Tran and Luebke

  • ©Rui Wang, John Tran, and David P. Luebke




    All-frequency interactive relighting of translucent objects with single and multiple scattering



    We present a technique, based on precomputed light transport, for interactive rendering of translucent objects under all-frequency environment maps. We consider the complete BSSRDF model proposed by Jensen et al. [2001]. which includes both single and diffuse multiple scattering components. The challenge is how to efficiently precompute all-frequency light transport functions due to subsurface scattering. We apply the two-pass hierarchical technique by Jensen et al. [2002] in the space of non-linearly approximated transport vectors, which allows us to efficiently evaluate transport vectors due to diffuse multiple scattering. We then include an approximated single scattering term in the precomputation, which previous interactive systems have ignored. For an isotropic phase function, this approximation produces a diffuse transport vector per vertex, and is combined with the multiple scattering component. For a general phase function, we introduce a technique from BRDF rendering to factor the phase function using a separable decomposition to allow for view-dependent rendering. We show that our rendering results qualitatively match the appearance of translucent objects, achieving a high level of realism at interactive rates.


    1. Blasi, P., Saëc, B. L., and Schlick, C. 1993. A rendering algorithm for discrete volume density objects. Computer Graphics Forum 12, 3, 201–210.Google ScholarCross Ref
    2. Dorsey, J., Edelman, A., Jensen, H. W., Legakis, J., and Pedersen, H. K. 1999. Modeling and rendering of weathered stone. In Proc. of SIGGRAPH ’99, 225–234. Google ScholarDigital Library
    3. Hanrahan, P., and Krueger, W. 1993. Reflection from layered surfaces due to subsurface scattering. In Proc. of SIGGRAPH ’93, 165–174. Google ScholarDigital Library
    4. Hao, X., and Varshney, A. 2004. Real-time rendering of translucent meshes. ACM Trans. Graph. 23, 2, 120–142. Google ScholarDigital Library
    5. Jensen, H. W., and Buhler, J. 2002. A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph. 21, 3, 576–581. Google ScholarDigital Library
    6. Jensen, H. W., and Christensen, P. H. 1998. Efficient simulation of light transport in scences with participating media using photon maps. In Proc. of SIGGRAPH ’98, 311–320. Google ScholarDigital Library
    7. Jensen, H. W., Marschner, S. R., Levoy, M., and Hanrahan, P. 2001. A practical model for subsurface light transport. In Proc. of SIGGRAPH ’01, 511–518. Google ScholarDigital Library
    8. Kautz, J., and McCool, M. D. 1999. Interactive rendering with arbitrary brdfs using separable approximations. In Proc. of the 10th Eurographics Rendering Workshop, 281–292. Google ScholarDigital Library
    9. Lafortune, E. P., and Willems, Y. D. 1996. Rendering participating media with bidirectional path tracing. In Proc. of the 7th Eurographics Rendering Workshop, 91–100. Google ScholarDigital Library
    10. Lensch, H. P. A., Goesele, M., Bekaert, P., Kautz, J., Magnor, M. A., Lang, J., and Seidel, H.-P. 2002. Interactive rendering of translucent objects. In Proc. of the 10th Pacific Graphics, 214–224. Google ScholarDigital Library
    11. Liu, X., Sloan, P., Shum, H.-Y., and Snyder, J. 2004. All-Frequency Precomputed Radiance Transfer for Glossy Objects. In Proc. of the 15th Eurographics Symposium on Rendering, 337–344. Google ScholarDigital Library
    12. Mertens, T., Kautz, J., Bekaert, P., Seidelz, H.-P., and Reeth, F. V. 2003. Interactive rendering of translucent deformable objects. In Proc. of the 14th Eurographics Symposium on Rendering, 130–140. Google ScholarDigital Library
    13. Ng, R., Ramamoorthi, R., and Hanrahan, P. 2003. All-frequency shadows using non-linear wavelet lighting approximation. ACM Trans. Graph, 22, 3, 376–381. Google ScholarDigital Library
    14. Rushmeier, H. E., and Torrance, K. E. 1987. The zonal method for calculating light intensities in the presence of a participating medium. In Proc. of SIGGRAPH ’87, 293–302. Google ScholarDigital Library
    15. Sloan, P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In ACM Trans. Graph., vol. 21, 527–536. Google ScholarDigital Library
    16. Sloan, P., Hall, J., Hart, J., and Snyder, J. 2003. Clustered principal components for precomputed radiance transfer. ACM Trans. Graph., 382–391. Google ScholarDigital Library
    17. Stam, J. 1995. Multiple scattering as a diffusion process. In Proc. of the 6th Eurographics Rendering Workshop, 41–50.Google ScholarCross Ref
    18. Wang, R., Tran, J., and Luebke, D. 2004. All-Frequency Relighting of Non-Diffuse Objects using Separable BRDF Approximation. In Proc. of the 15th Eurographics Symposium on Rendering, 345–354. Google ScholarDigital Library

ACM Digital Library Publication: