Advertisement

The Visual Computer

, Volume 24, Issue 7–9, pp 565–575 | Cite as

Real-time editing and relighting of homogeneous translucent materials

  • Rui Wang
  • Ewen Cheslack-Postava
  • Rui Wang
  • David Luebke
  • Qianyong Chen
  • Wei Hua
  • Qunsheng Peng
  • Hujun Bao
Original Article

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.

Keywords

BSSRDF Precomputed radiance transfer PCA Haar wavelets Spatial compression 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Supplementary material

Movie 1 65MB

References

  1. 1.
    Ben-Artzi, A., Overbeck, R., Ramamoorthi, R.: Real-time BRDF editing in complex lighting. ACM Trans. Graph. 25(3), 945–954 (2006)CrossRefGoogle Scholar
  2. 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)CrossRefGoogle Scholar
  3. 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)CrossRefGoogle Scholar
  4. 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. 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. 6.
    Gu, X., Gortler, S.J., Hoppe, H.: Geometry images. ACM Trans. Graph. 21(3), 355–361 (2002)CrossRefGoogle Scholar
  7. 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)CrossRefGoogle Scholar
  8. 8.
    Hao, X., Varshney, A.: Real-time rendering of translucent meshes. ACM Trans. Graph. 23(2), 120–142 (2004)CrossRefGoogle Scholar
  9. 9.
    Hašan, M., Pellacini, F., Bala, K.: Direct-to-indirect transfer for cinematic relighting. ACM Trans. Graph. 25(3), 1089–1097 (2006)CrossRefGoogle Scholar
  10. 10.
    Jensen, H.W., Buhler, J.: A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph. 21(3), 576–581 (2002)CrossRefGoogle Scholar
  11. 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)CrossRefGoogle Scholar
  12. 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)CrossRefGoogle Scholar
  13. 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. 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. 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. 16.
    Ng, R., Ramamoorthi, R., Hanrahan, P.: All-frequency shadows using non-linear wavelet lighting approximation. ACM Trans. Graph. 22(3), 376–381 (2003)CrossRefGoogle Scholar
  17. 17.
    Ramamoorthi, R., Hanrahan, P.: Frequency space environment map rendering. ACM Trans. Graph. 21, 517–526 (2002)CrossRefGoogle Scholar
  18. 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)CrossRefGoogle Scholar
  19. 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)CrossRefGoogle Scholar
  20. 20.
    Sloan, P.-P., Luna, B., Snyder, J.: Local, deformable precomputed radiance transfer. ACM Trans. Graph. 24(3), 1216–1224 (2005)CrossRefGoogle Scholar
  21. 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)CrossRefGoogle Scholar
  22. 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)CrossRefGoogle Scholar
  23. 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. 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)CrossRefGoogle Scholar
  25. 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)CrossRefGoogle Scholar
  26. 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)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  • Rui Wang
    • 1
  • Ewen Cheslack-Postava
    • 2
  • Rui Wang
    • 3
  • David Luebke
    • 4
  • Qianyong Chen
    • 3
  • Wei Hua
    • 1
  • Qunsheng Peng
    • 1
  • Hujun Bao
    • 1
  1. 1.Zhejiang UniversityHangzhouP.R. China
  2. 2.Stanford UniversityStanfordUSA
  3. 3.UMass AmherstAmherstUSA
  4. 4.NVIDIA CorporationSanta ClaraUSA

Personalised recommendations