Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Context-aware textures

Published: 01 January 2007 Publication History

Abstract

Interesting textures form on the surfaces of objects as the result of external chemical, mechanical, and biological agents. Simulating these textures is necessary to generate models for realistic image synthesis. The textures formed are progressively variant, with the variations depending on the global and local geometric context. We present a method for capturing progressively varying textures and the relevant context parameters that control them. By relating textures and context parameters, we are able to transfer the textures to novel synthetic objects. We present examples of capturing chemical effects, such as rusting; mechanical effects, such as paint cracking; and biological effects, such as the growth of mold on a surface. We demonstrate a user interface that provides a method for specifying where an object is exposed to external agents. We show the results of complex, geometry-dependent textures evolving on synthetic objects.

References

[1]
Aoki, K., Dong, N. H., Kaneko, T., and Kuriyama, S. 2002. Physically-Based simulation of cracks on drying 3d solid. In Proceedings of the 10th Pacific Graphics Conference on Computer Graphics and Applications. (Beijing China) 467--468.
[2]
Bernardini, F., Martin, I. M., and Rushmeier, H. E. 2001. High-Quality texture reconstruction from multiple scans. IEEE Trans. Vis. Comput. Graph. 7, 4, 318--332.
[3]
Bernardini, F. and Rushmeier, H. 2002. The 3D model acquisition pipeline. Comput. Graph. Forum 21, 2, 149--149.
[4]
Blais, F. 2004. Review of 20 years of range sensor development. J. Electron. Imaging 13, 1, 231--240.
[5]
Bonet, J. S. D. 1997. Multiresolution sampling procedure for analysis and synthesis of texture images. In Proceedings of the International Conference on Computer Graphics and Interactive Techniques. 361--368.
[6]
Bosch, C., Pueyo, X., Mérillou, S., and Ghazanfarpour, D. 2004. A physically-based model for rendering realistic scratches. Comput. Graph. Forum 23, 3, 361--370.
[7]
Callieri, M., Cignoni, P., and Pingi, P. 2002. An end-to-end software suite for 3d scanning. ERCIM News 50.
[8]
Chang, Y.-X. and Shih, Z.-C. 2000. Physically-Based patination for underground objects. Comput. Graph. Forum 19, 3.
[9]
Chang, Y.-X. and Shih, Z.-C. 2003. The synthesis of rust in seawater. Visual Comput. 19, 1, 50--66.
[10]
Coifman, R., Lafon, S., Lee, A., Maggioni, M., Nadler, B., Warner, F., and Zucker, S. 2005. Geometric diffusions as a tool for harmonic analysis and structure definition of data, part i: Diffusion maps. Proceedings of the National Academy of Sciences 102, 21, 7426--7431.
[11]
Dana, K. J., van Ginneken, B., Nayar, S. K., and Koenderink, J. J. 1999. Reflectance and texture of real-world surfaces. ACM Trans. Graph. 18, 1 (Jan.), 1--34.
[12]
Demers, O. 2001. Digital Texturing and Painting. New Riders Publishing, Indianopolis, IN.
[13]
Desbenoit, B., Galin, E., and Akkouche, S. 2004. Simulating and modeling lichen growth. Comput. Graph. Forum 23, 3, 341--350.
[14]
Dorsey, J., Edelman, A., Jensen, H. W., Legakis, J., and Pedersen, H. K. 1999. Modeling and rendering of weathered stone. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques. 225--234.
[15]
Dorsey, J. and Hanrahan, P. 1996. Modeling and rendering of metallic patinas. In SIGGRAPH: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques. 387--396.
[16]
Dorsey, J., Pedersen, H. K., and Hanrahan, P. 1996. Flow and changes in appearance. In SIGGRAPH: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques. 411--420.
[17]
Efros, A. A. and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. In ICCV: Proceedings of the International Conference on Computer Vision, vol. 2. 1033.
[18]
Farouk, M., El-Rifai, I., El-Tayar, S., El-Shishiny, H., Hosny, M., El-Rayes, M., Gomes, J., Giordano, F., Rushmeier, H. E., Bernardini, F., and Magerlein, K. A. 2003. Scanning and processing 3d objects for web display. In Proceedings of the 4th International Conference on 3D Digital Imaging and Modeling (3DIM). 310--317.
[19]
Gobron, S. and Chiba, N. 2001a. Crack pattern simulation based on 3d surface cellular automata. Visual Comput. 17, 5, 287--309.
[20]
Gobron, S. and Chiba, N. 2001b. Simulation of peeling using 3d-surface cellular automata. In Proceedings of the 9th Pacific Graphics Conference on Computer Graphics and Applications (Tokyo), 338--347.
[21]
Gorla, G., Interrante, V., and Sapiro, G. 2003. Texture synthesis for 3D shape representation. IEEE Trans. Visual. Comput. Graph. 9, 4 (Dec.), 512--524.
[22]
Heeger, D. J. and Bergen, J. R. 1995. Pyramid-Based texture analysis/synthesis. In Proceedings of the International Conference on Computer Graphics and Interactive Techniques. 229--238.
[23]
Hertzmann, A., Jacobs, C. E., Oliver, N., Curless, B., and Salesin, D. H. 2001. Image analogies. In SIGGRAPH: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 327--340.
[24]
Hirota, K., Tanoue, Y., and Kaneko, T. 1998. Generation of crack patterns with a physical model. Visual Comput. 14, 3, 126--137.
[25]
Hirota, K., Tanoue, Y., and Kaneko, T. 2000. Simulation of three-dimensional cracks. Visual Comput. 16, 7, 371--378.
[26]
Hsu, S.-C. and Wong, T.-T. 1995. Simulating dust accumulation. IEEE Comput. Graph. Appl. 15, 1, 18--22.
[27]
Kontkanen, J. and Laine, S. 2005. Ambient occlusion fields. In SI3D: Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games. 41--48.
[28]
Kwatra, V., Schödl, A., Essa, I., Turk, G., and Bobick, A. 2003. Graphcut textures: Image and video synthesis using graph cuts. ACM Trans, Graph. 22, 3 (Jul.), 277--286.
[29]
Lefebvre, S. and Hoppe, H. 2005. Parallel controllable texture synthesis. ACM Trans. Graph. 24, 3, 777--786.
[30]
Lensch, H. P. A., Kautz, J., Goesele, M., Heidrich, W., and Seidel, H.-P. 2003. Image-Based reconstruction of spatial appearance and geometric detail. ACM Trans. Graph. 22, 2 (Apr.), 234--257.
[31]
Liu, X., Yu, Y., and Shum, H.-Y. 2001. Synthesizing bidirectional texture functions for real-world surfaces. In SIGGRAPH: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 97--106.
[32]
Lu, J., Georghiades, A. S., Rushmeier, H., Dorsey, J., and Xu, C. 2005. Synthesis of material drying history: Phenomenon modeling, transferring and rendering. In Proceedings of the Eurographics Workshop on Natural Phenomena. 7--16.
[33]
Marschner, S. R., Westin, S. H., Lafortune, E. P. F., Torrance, K. E., and Greenberg, D. P. 1999. Image-Based brdf measurement including human skin. In Proceedings of the 10th Eurographics Workshop on Rendering. 139--152.
[34]
Matusik, W., Pfister, H., Brand, M., and McMillan, L. 2003. A data-driven reflectance model. ACM Trans. Graph. 22, 3, 759--769.
[35]
Mérillou, S., Dischler, J.-M., and Ghazanfarpour, D. 2001a. Corrosion: Simulating and rendering. In Proceedings of the Graphics Interface, B. Watson and J. W. Buchanan, Eds. 167--174.
[36]
Mérillou, S., Dischler, J.-M., and Ghazanfarpour, D. 2001b. Surface scratches: Measuring, modeling and rendering. Visual Comput. 17, 1, 30--45.
[37]
Meyer, M., Desbrun, M., Schröder, P., and Barr, A. H. 2003. Discrete differential-geometry operators for triangulated 2-manifolds. In Visualization and Mathematics III, H.-C. Hege and K. Polthier, Eds. Springer Verlag, Heidelberg, 35--57.
[38]
Miller, G. 1994. Efficient algorithms for local and global accessibility shading. In Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques. 319--326.
[39]
Mueller, G., Meseth, J., Sattler, M., Sarlette, R., and Klein., R. 2005. Acquisition, synthesis, and rendering of bidirectional texture functions. Comput. Graph. Forum 24, 1, 83--109.
[40]
Paquette, E., Poulin, P., and Drettakis, G. 2001. Surface aging by impacts. In Graph. Interface 2001. 175--182.
[41]
Paquette, E., Poulin, P., and Drettakis, G. 2002. The simulation of paint cracking and peeling. In Graphics Interface 2002. 59--68.
[42]
Shorlin, K. A., de Bruyn, J. R., Graham, M., and Morris, S. W. 2000. Development and geometry of isotropic and directional shrinkage-crack patterns. Phys. Rev. E 61, 6 (Jun.), 6950--6957.
[43]
Soler, C., Cani, M.-P., and Angelidis, A. 2002. Hierarchical pattern mapping. In SIGGRAPH: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 673--680.
[44]
Tong, X., Zhang, J., Liu, L., Wang, X., Guo, B., and Shum, H.-Y. 2002. Synthesis of bidirectional texture functions on arbitrary surfaces. In SIGGRAPH: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 665--672.
[45]
Turk, G. 2001. Texture synthesis on surfaces. In SIGGRAPH: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 347--354.
[46]
Wei, L.-Y. and Levoy, M. 2000. Fast texture synthesis using tree-structured vector quantization. In SIGGRAPH: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques. 479--488.
[47]
Wei, L.-Y. and Levoy, M. 2001. Texture synthesis over arbitrary manifold surfaces. In SIGGRAPH: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 355--360.
[48]
Wei, L.-Y. and Levoy, M. 2002. Order-Independent texture synthesis. Tech. Rep. TR-2002-01, Computer Science Department, Stanford University.
[49]
Wong, T.-T., Ng, W.-Y., and Heng, P.-A. 1997. A geometry dependent texture generation framework for simulating surface imperfections. In Proceedings of the Eurographics Workshop on Rendering Techniques. Springer Verlag, London, 139--150.
[50]
Zhang, J., Zhou, K., Velho, L., Guo, B., and Shum, H.-Y. 2003. Synthesis of progressively-variant textures on arbitrary surfaces. ACM Trans. Graph. 22, 3, 295--302.
[51]
Zhou, K., Du, P., Wang, L., Matsushita, Y., Shi, J., Guo, B., and Shum, H.-Y. 2005. Decorating surfaces with bidirectional texture functions. IEEE Trans. Vis. Comput. Graph. 11, 5, 519--528.

Cited By

View all
  • (2024)EASI-Tex: Edge-Aware Mesh Texturing from Single ImageACM Transactions on Graphics10.1145/365822243:4(1-11)Online publication date: 19-Jul-2024
  • (2023)Weathering Effects on Concrete Objects Based on 3D Scanned Examples and Geometric FeaturesSensors10.3390/s2321897923:21(8979)Online publication date: 5-Nov-2023
  • (2023)TEXTure: Text-Guided Texturing of 3D ShapesACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591503(1-11)Online publication date: 23-Jul-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 26, Issue 1
January 2007
96 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1189762
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 2007
Published in TOG Volume 26, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Aging
  2. data capture
  3. natural phenomenon
  4. realistic rendering
  5. texture synthesis
  6. weathering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)1
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)EASI-Tex: Edge-Aware Mesh Texturing from Single ImageACM Transactions on Graphics10.1145/365822243:4(1-11)Online publication date: 19-Jul-2024
  • (2023)Weathering Effects on Concrete Objects Based on 3D Scanned Examples and Geometric FeaturesSensors10.3390/s2321897923:21(8979)Online publication date: 5-Nov-2023
  • (2023)TEXTure: Text-Guided Texturing of 3D ShapesACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591503(1-11)Online publication date: 23-Jul-2023
  • (2023)Natural Image Decay With a Decay Effects GeneratorIEEE Access10.1109/ACCESS.2023.332817111(120402-120418)Online publication date: 2023
  • (2022)Observation-driven generation of texture maps depicting dust accumulation over timeThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-022-02457-739:5(1943-1957)Online publication date: 2-Apr-2022
  • (2021)Projective Urban Texturing2021 International Conference on 3D Vision (3DV)10.1109/3DV53792.2021.00111(1034-1043)Online publication date: Dec-2021
  • (2021)Stains on imperfect textileVirtual Reality & Intelligent Hardware10.1016/j.vrih.2021.01.0013:2(142-155)Online publication date: Apr-2021
  • (2021)Spatio-temporal BRDFComputers and Graphics10.1016/j.cag.2021.04.00197:C(279-291)Online publication date: 1-Jun-2021
  • (2020)Content-aware texture deformation with dynamic controlComputers & Graphics10.1016/j.cag.2020.07.00691(95-107)Online publication date: Oct-2020
  • (2020)Simulation of multi-solvent stains on textileThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-020-01906-536:10-12(2005-2016)Online publication date: 1-Oct-2020
  • Show More Cited By

View Options

Get Access

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