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.
Similar content being viewed by others
References
Ben-Artzi, A., Overbeck, R., Ramamoorthi, R.: Real-time BRDF editing in complex lighting. ACM Trans. Graph. 25(3), 945–954 (2006)
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)
Colbert, M., Pattanaik, S., Krivanek, J.: BRDF-shop: Creating physically correct bidirectional reflectance distribution functions. IEEE Comput. Graph. Appl. 26(1), 30–36 (2006)
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)
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)
Gu, X., Gortler, S.J., Hoppe, H.: Geometry images. ACM Trans. Graph. 21(3), 355–361 (2002)
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)
Hao, X., Varshney, A.: Real-time rendering of translucent meshes. ACM Trans. Graph. 23(2), 120–142 (2004)
Hašan, M., Pellacini, F., Bala, K.: Direct-to-indirect transfer for cinematic relighting. ACM Trans. Graph. 25(3), 1089–1097 (2006)
Jensen, H.W., Buhler, J.: A rapid hierarchical rendering technique for translucent materials. ACM Trans. Graph. 21(3), 576–581 (2002)
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)
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)
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)
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)
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)
Ng, R., Ramamoorthi, R., Hanrahan, P.: All-frequency shadows using non-linear wavelet lighting approximation. ACM Trans. Graph. 22(3), 376–381 (2003)
Ramamoorthi, R., Hanrahan, P.: Frequency space environment map rendering. ACM Trans. Graph. 21, 517–526 (2002)
Sloan, P.-P., Hall, J., Hart, J., Snyder, J.: Clustered principal components for precomputed radiance transfer. ACM Trans. Graph. 22(3), 382–391 (2003)
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)
Sloan, P.-P., Luna, B., Snyder, J.: Local, deformable precomputed radiance transfer. ACM Trans. Graph. 24(3), 1216–1224 (2005)
Sun, X., Zhou, K., Chen, Y., Lin, S., Shi, J., Guo, B.: Interactive relighting with dynamic BRDFs. ACM Trans. Graph. 26(3), 27 (2007)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Electronic Supplementary Material
Movie 1 65MB
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-008-0237-9