skip to main content
article

Shell texture functions

Published: 01 August 2004 Publication History

Abstract

We propose a texture function for realistic modeling and efficient rendering of materials that exhibit surface mesostructures, translucency and volumetric texture variations. The appearance of such complex materials for dynamic lighting and viewing directions is expensive to calculate and requires an impractical amount of storage to precompute. To handle this problem, our method models an object as a shell layer, formed by texture synthesis of a volumetric material sample, and a homogeneous inner core. To facilitate computation of surface radiance from the shell layer, we introduce the shell texture function (STF) which describes voxel irradiance fields based on precomputed fine-level light interactions such as shadowing by surface mesostructures and scattering of photons inside the object. Together with a diffusion approximation of homogeneous inner core radiance, the STF leads to fast and detailed raytraced renderings of complex materials.

Supplementary Material

MOV File (pps010.mov)

References

[1]
BEERS, A. C., AGRAWALA, M., AND CHADDHA, N. 1996. Rendering from compressed textures. In Proceedings of SIGGRAPH 1996, 373--378.
[2]
BLINN, J. F. 1978. Simulation of wrinkled surfaces. Computer Graphics (SIGGRAPH '78 Proceedings) 12, 3, 286--292.
[3]
CHEN, W.-C., BOUGUET, J.-Y., CHU, M. H., AND GRZESZCZUK, R. 2002. Light field mapping: Efficient representation and hardware rendering of surface light fields. ACM Transactions on Graphics 21, 3 (July), 447--456.
[4]
COOK, R. L. 1984. Shade trees. Computer Graphics (SIGGRAPH '84 Proceedings) 18, 3, 223--231.
[5]
DACHSBACHER, C., AND STAMMINGER, M. 2003. Translucent shadow maps. In Proceedings of the 14th Eurographics Workshop on Rendering, 197--201.
[6]
DANA, K. J., VAN GINNEKEN, B., NAYAR, S. K., AND KOENDERINK, J. J. 1999. Reflectance and texture of real-world surfaces. ACM Transactions on Graphics 18, 1 (January), 1--34.
[7]
DEBEVEC, P., HAWKINS, T., TCHOU, C., DUIKER, H.-P., SAROKIN, W., AND SAGAR, M. 2000. Acquiring the reflectance field of a human face. In Proceedings of SIGGRAPH 2000, 145--156.
[8]
DISCHLER, J. M., GHAZANFARPOUR, D., AND FREYDIER, R. 1998. Anisotropic solid texture synthesis using orthogonal 2D views. Computer Graphics Forum 17, 3, 87--96.
[9]
DORSEY, J., EDELMAN, A., LEGAKIS, J., JENSEN, H. W., AND PEDERSEN, H. K. 1999. Modeling and rendering of weathered stone. In Proceedings of SIGGRAPH 1999, 225--234.
[10]
EBERT, D., MUSGRAVE, K., PEACHEY, D., PERLIN, K., AND WORLEY, S. 1994. Texturing and Modeling: A Procedural Approach. AP Professional.
[11]
HANRAHAN, P., AND KRUEGER, W. 1993. Reflection from layered surfaces due to subsurface scattering. In Proceedings of SIGGRAPH 1993, 165--174.
[12]
HAO, X., BABY, T., AND VARSHNEY, A. 2003. Interactive subsurface scattering for translucent meshes. In ACM Symposium on Interactive 3D Graphics, 75--82.
[13]
HENYEY, L., AND GREENSTEIN, J. 1941. Diffuse radiation in the galaxy. Astrophysics Journal 93, 70--83.
[14]
JENSEN, H. W., AND BUHLER, J. 2002. A rapid hierarchical rendering technique for translucent materials. In Proceedings of SIGGRAPH 2002, 576--581.
[15]
JENSEN, H. W., AND CHRISTENSEN, P. 1998. Efficient simulation of light transport in scenes with participating media using photon maps. In Proceedings of SIGGRAPH 1998, 311--320.
[16]
JENSEN, H. W., MARSCHNER, S. R., LEVOY, M., AND HANRAHAN, P. 2001. A practical model for subsurface light transport. In Proceedings of SIGGRAPH 2001, 511--518.
[17]
KAUFMAN, A. 1991. Volume Visualization. IEEE Computer Society Press.
[18]
KOENDERINK, J. J., AND DOORN, A. J. V. 1996. Illuminance texture due to surface mesostructure. Journal of the Optical Society of America 13, 3, 452--463.
[19]
KOENDERINK, J., AND VAN DOORN, A. 2001. Shading in the case of translucent objects. Proceedings of SPIE 4299, 312--320.
[20]
LENGYEL, J. E., PRAUN, E., FINKELSTEIN, A., AND HOPPE, H. 2001. Real-time fur over arbitrary surfaces. In Symposium on Interactive 3D Graphics, 227--232.
[21]
LEUNG, T., AND MALIK, J. 2001. Representing and recognizing the visual appearance of materials using 3D textons. International Journal of Computer Vision 43, 1 (June), 29--44.
[22]
LEVOY, M. 1988. Display of surfaces from volume data. IEEE Computer Graphics & Applications 8, 3 (May), 29--37.
[23]
MALZBENDER, T., GELB, D., AND WOLTERS, H. 2001. Polynomial texture maps. Proceedings of SIGGRAPH 2001, 519--528.
[24]
MATUSIK, W., PFISTER, H., NGAN, A., BEARDSLEY, P., ZIEGLER, R., AND MCMILLAN, L. 2002. Image-based 3D photography using opacity hulls. ACM Transactions on Graphics 21, 3 (July), 427--437.
[25]
MERTENS, T., KAUTZ, J., BEKAERT, P., SEIDEL, H.-P., AND REETH, F. V. 2003. Interactive rendering of translucent deformable objects. In Proceedings of the 14th Eurographics Workshop on Rendering, 130--140.
[26]
NEYRET, F. 1998. Modeling, animating, and rendering complex scenes using volumetric textures. IEEE Trans. on Visualization and Computer Graphics 4, 1, 55--70.
[27]
PAYNE, B. A., AND TOGA, A. W. 1992. Distance field manipulation of surface models. IEEE Computer Graphics & Applications 12, 1, 65--71.
[28]
PHARR, M., AND HANRAHAN, P. M. 2000. Monte Carlo evaluation of non-linear scattering equations for subsurface reflection. In Proceedings of SIGGRAPH 2000, 275--286.
[29]
SIEGEL, R., AND HOWELL, J. 1992. Thermal Radiation Heat Transfer. Hemisphere Publishing Corp.
[30]
STAM, J. 1995. Multiple scattering as a diffusion process. In Eurographics Rendering Workshop, 41--50.
[31]
TONG, X., ZHANG, J., LIU, L., WANG, X., GUO, B., AND SHUM, H.-Y. 2002. Synthesis of bidirectional texture functions on arbitrary surfaces. ACM Transactions on Graphics 21, 3 (July), 665--672.
[32]
TURK, G. 2001. Texture synthesis on surfaces. Proceedings of SIGGRAPH 2001, 347--354.
[33]
WEI, L.-Y. 2001. Texture Synthesis by Fixed Neighborhood Searching. Ph.D. Dissertation, Stanford University.
[34]
WOOD, D., AZUMA, D., ALDINGER, W., CURLESS, B., DUCHAMP, T., SALESIN, D., AND STUETZLE, W. 2000. Surface light fields for 3D photography. Proceedings of SIGGRAPH 2000, 287--296.
[35]
WYMAN, D. R., PATTERSON, M. S., AND WILSON, B. C. 1989. Similarity relations for anisotropic scattering in Monte Carlo simulations of deeply penetrating neutral particles. J. Computational Physics 81, 137--150.
[36]
YING, L., HERTZMANN, A., BIERMANN, H., AND ZORIN, D. 2001. Texture and shape synthesis on surfaces. Proceedings of 12th Eurographics Workshop on Rendering (June), 301--312.

Cited By

View all
  • (2024)Smooth Bijective Projection in a High-order ShellACM Transactions on Graphics10.1145/365820743:4(1-13)Online publication date: 19-Jul-2024
  • (2022)Reconstructing Translucent Objects using Differentiable RenderingACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530714(1-10)Online publication date: 27-Jul-2022
  • (2017)Generation Method of Texture, which Evaluates Pressure at Each Point on the Ground SurfaceElectronics and Communications in Japan10.1002/ecj.11927100:2(25-35)Online publication date: 1-Feb-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 23, Issue 3
August 2004
684 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1015706
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2004
Published in TOG Volume 23, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. BTF
  2. Texture mapping
  3. mesostructure
  4. reflectance and shading models
  5. subsurface scattering
  6. texture synthesis

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)25
  • Downloads (Last 6 weeks)2
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Smooth Bijective Projection in a High-order ShellACM Transactions on Graphics10.1145/365820743:4(1-13)Online publication date: 19-Jul-2024
  • (2022)Reconstructing Translucent Objects using Differentiable RenderingACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530714(1-10)Online publication date: 27-Jul-2022
  • (2017)Generation Method of Texture, which Evaluates Pressure at Each Point on the Ground SurfaceElectronics and Communications in Japan10.1002/ecj.11927100:2(25-35)Online publication date: 1-Feb-2017
  • (2015)Direct lighting on meso-structured surfaces with area light sourcesProceedings of the 21st ACM Symposium on Virtual Reality Software and Technology10.1145/2821592.2821602(37-45)Online publication date: 13-Nov-2015
  • (2015)Multi-scale modeling and rendering of granular materialsACM Transactions on Graphics10.1145/276694934:4(1-13)Online publication date: 27-Jul-2015
  • (2015)Dual-Matrix Sampling for Scalable Translucent Material RenderingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2014.238505921:3(363-374)Online publication date: 1-Mar-2015
  • (2015)Meta-Relief Texture Mapping with Dynamic Texture-Space Ambient OcclusionProceedings of the 2015 28th SIBGRAPI Conference on Graphics, Patterns and Images10.1109/SIBGRAPI.2015.45(1-8)Online publication date: 26-Aug-2015
  • (2013)Instant convolution shadows for volumetric detail mappingACM Transactions on Graphics10.1145/249268432:5(1-18)Online publication date: 8-Oct-2013
  • (2013)Modeling and Rendering Subsurface Scattering Using Diffusion EquationsMaterial Appearance Modeling: A Data-Coherent Approach10.1007/978-3-642-35777-0_7(95-120)Online publication date: 4-May-2013
  • (2012)Structure-aware synthesis for predictive woven fabric appearanceACM Transactions on Graphics10.1145/2185520.218557131:4(1-10)Online publication date: 1-Jul-2012
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media