Skip to main content
Log in

Real-time editing and relighting of homogeneous translucent materials

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Existing techniques for fast, high-quality rendering of translucent materials often fix BSSRDF parameters at precomputation time. We present a novel method for accurate rendering and relighting of translucent materials that also enables real-time editing and manipulation of homogeneous diffuse BSSRDFs. We first apply PCA analysis on diffuse multiple scattering to derive a compact basis set, consisting of only twelve 1D functions. We discovered that this small basis set is accurate enough to approximate a general diffuse scattering profile. For each basis, we then precompute light transport data representing the translucent transfer from a set of local illumination samples to each rendered vertex. This local transfer model allows our system to integrate a variety of lighting models in a single framework, including environment lighting, local area lights, and point lights. To reduce the PRT data size, we compress both the illumination and spatial dimensions using efficient nonlinear wavelets. To edit material properties in real-time, a user-defined diffuse BSSRDF is dynamically projected onto our precomputed basis set, and is then multiplied with the translucent transfer information on the fly. Using our system, we demonstrate realistic, real-time translucent material editing and relighting effects under a variety of complex, dynamic lighting scenarios.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Ben-Artzi, A., Overbeck, R., Ramamoorthi, R.: Real-time BRDF editing in complex lighting. ACM Trans. Graph. 25(3), 945–954 (2006)

    Article  Google Scholar 

  2. Cheslack-Postava, E., Goodnight, N., Ng, R., Ramamoorthi, R., Humphreys, G.: 4D compression and relighting with high-resolution light transport matrices. In: Proceedings of ACM Symposium on Interactive 3D Graphics and Games, pp. 81–88. ACM, New York, NY (2007)

    Chapter  Google Scholar 

  3. Colbert, M., Pattanaik, S., Krivanek, J.: BRDF-shop: Creating physically correct bidirectional reflectance distribution functions. IEEE Comput. Graph. Appl. 26(1), 30–36 (2006)

    Article  Google Scholar 

  4. Dachsbacher, C., Stamminger, M.: Translucent shadow maps. In: Proceedings of the 14th Eurographics Symposium on Rendering, pp. 197–201. Eurographics Association, Aire-la-Ville, Switzerland (2003)

    Google Scholar 

  5. D’Eon, E., Luebke, D., Enderton, E.: Efficient rendering of human skin. In: Proceedings of the 18th Eurographics Symposium on Rendering, pp. 147–157. Eurographics Association, Aire-la-Ville, Switzerland (2007)

    Google Scholar 

  6. Gu, X., Gortler, S.J., Hoppe, H.: Geometry images. ACM Trans. Graph. 21(3), 355–361 (2002)

    Article  Google Scholar 

  7. Hanrahan, P., Krueger, W.: Reflection from layered surfaces due to subsurface scattering. In: Proceedings of SIGGRAPH ’93, pp. 165–174. ACM, New York, NY (1993)

    Chapter  Google Scholar 

  8. Hao, X., Varshney, A.: Real-time rendering of translucent meshes. ACM Trans. Graph. 23(2), 120–142 (2004)

    Article  Google Scholar 

  9. Hašan, M., Pellacini, F., Bala, K.: Direct-to-indirect transfer for cinematic relighting. ACM Trans. Graph. 25(3), 1089–1097 (2006)

    Article  Google Scholar 

  10. Jensen, H.W., Buhler, J.: A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph. 21(3), 576–581 (2002)

    Article  Google Scholar 

  11. Jensen, H.W., Christensen, P.H.: Efficient simulation of light transport in scences with participating media using photon maps. In: Proceedings of SIGGRAPH ’98, pp. 311–320. ACM, New York, NY (1998)

    Chapter  Google Scholar 

  12. Jensen, H.W., Marschner, S.R., Levoy, M., Hanrahan, P.: A practical model for subsurface light transport. In: Proceedings of SIGGRAPH ’01, pp. 511–518. ACM, New York, NY (2001)

    Chapter  Google Scholar 

  13. Lensch, H.P.A., Goesele, M., Bekaert, P., Kautz, J., Magnor, M.A., Lang, J., Seidel, H.-P.: Interactive rendering of translucent objects. In: Proceedings of the 10th Pacific Graphics, pp. 214–224. IEEE Computer Society, Washington, DC (2002)

    Google Scholar 

  14. Liu, X., Sloan, P.P., Shum, H.-Y., Snyder, J.: All-frequency precomputed radiance transfer for glossy objects. In: Proceedings of the 15th Eurographics Symposium on Rendering, pp. 337–344. Eurographics Association, Aire-la-Ville, Switzerland (2004)

    Google Scholar 

  15. Mertens, T., Kautz, J., Bekaert, P., Seidel, H.-P., Reeth, F.V.: Interactive rendering of translucent deformable objects. In: Proceedings of the 14th Eurographics Workshop on Rendering, pp. 130–140. Eurographics Association, Aire-la-Ville, Switzerland (2003)

    Google Scholar 

  16. Ng, R., Ramamoorthi, R., Hanrahan, P.: All-frequency shadows using non-linear wavelet lighting approximation. ACM Trans. Graph. 22(3), 376–381 (2003)

    Article  Google Scholar 

  17. Ramamoorthi, R., Hanrahan, P.: Frequency space environment map rendering. ACM Trans. Graph. 21, 517–526 (2002)

    Article  Google Scholar 

  18. Sloan, P.-P., Hall, J., Hart, J., Snyder, J.: Clustered principal components for precomputed radiance transfer. ACM Trans. Graph. 22(3), 382–391 (2003)

    Article  Google Scholar 

  19. Sloan, P.-P., Kautz, J., Snyder, J.: Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Trans. Graph. 21, 527–536 (2002)

    Article  Google Scholar 

  20. Sloan, P.-P., Luna, B., Snyder, J.: Local, deformable precomputed radiance transfer. ACM Trans. Graph. 24(3), 1216–1224 (2005)

    Article  Google Scholar 

  21. Sun, X., Zhou, K., Chen, Y., Lin, S., Shi, J., Guo, B.: Interactive relighting with dynamic BRDFs. ACM Trans. Graph. 26(3), 27 (2007)

    Article  Google Scholar 

  22. Tsai, Y.-T., Shih, Z.-C.: All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation. ACM Trans. Graph. 25(3), 967–976 (2006)

    Article  Google Scholar 

  23. Wang, R., Tran, J., Luebke, D.: All-frequency relighting of non-diffuse objects using separable BRDF approximation. In: Proceedings of the 15th Eurographics Symposium on Rendering, pp. 345–354. Eurographics Association, Aire-la-Ville, Switzerland (2004)

    Google Scholar 

  24. Wang, R., Tran, J., Luebke, D.: All-frequency interactive relighting of translucent objects with single and multiple scattering. ACM Trans. Graph. 24(3), 1202–1207 (2005)

    Article  Google Scholar 

  25. Xu, K., Gao, Y., Li, Y., Ju, T., Hu, S.-M.: Real-time homogeneous translucent material editing. Comput. Graph. Forum 26(3), 545–552 (2007)

    Article  Google Scholar 

  26. Zhou, K., Hu, Y., Lin, S., Guo, B., Shum, H.-Y.: Precomputed shadow fields for dynamic scenes. ACM Trans. Graph. 24(3), 1196–1201 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rui Wang.

Electronic Supplementary Material

Movie 1 65MB

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, R., Cheslack-Postava, E., Wang, R. et al. Real-time editing and relighting of homogeneous translucent materials. Visual Comput 24, 565–575 (2008). https://doi.org/10.1007/s00371-008-0237-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-008-0237-9

Keywords

Navigation