skip to main content
article

Context-aware textures

Published:01 January 2007Publication History
Skip Abstract Section

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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bernardini, F. and Rushmeier, H. 2002. The 3D model acquisition pipeline. Comput. Graph. Forum 21, 2, 149--149.Google ScholarGoogle ScholarCross RefCross Ref
  4. Blais, F. 2004. Review of 20 years of range sensor development. J. Electron. Imaging 13, 1, 231--240.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  7. Callieri, M., Cignoni, P., and Pingi, P. 2002. An end-to-end software suite for 3d scanning. ERCIM News 50.Google ScholarGoogle Scholar
  8. Chang, Y.-X. and Shih, Z.-C. 2000. Physically-Based patination for underground objects. Comput. Graph. Forum 19, 3.Google ScholarGoogle ScholarCross RefCross Ref
  9. Chang, Y.-X. and Shih, Z.-C. 2003. The synthesis of rust in seawater. Visual Comput. 19, 1, 50--66.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Demers, O. 2001. Digital Texturing and Painting. New Riders Publishing, Indianopolis, IN. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Desbenoit, B., Galin, E., and Akkouche, S. 2004. Simulating and modeling lichen growth. Comput. Graph. Forum 23, 3, 341--350.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  19. Gobron, S. and Chiba, N. 2001a. Crack pattern simulation based on 3d surface cellular automata. Visual Comput. 17, 5, 287--309.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Hirota, K., Tanoue, Y., and Kaneko, T. 1998. Generation of crack patterns with a physical model. Visual Comput. 14, 3, 126--137.Google ScholarGoogle ScholarCross RefCross Ref
  25. Hirota, K., Tanoue, Y., and Kaneko, T. 2000. Simulation of three-dimensional cracks. Visual Comput. 16, 7, 371--378.Google ScholarGoogle ScholarCross RefCross Ref
  26. Hsu, S.-C. and Wong, T.-T. 1995. Simulating dust accumulation. IEEE Comput. Graph. Appl. 15, 1, 18--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Lefebvre, S. and Hoppe, H. 2005. Parallel controllable texture synthesis. ACM Trans. Graph. 24, 3, 777--786. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarCross RefCross Ref
  34. Matusik, W., Pfister, H., Brand, M., and McMillan, L. 2003. A data-driven reflectance model. ACM Trans. Graph. 22, 3, 759--769. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Mérillou, S., Dischler, J.-M., and Ghazanfarpour, D. 2001b. Surface scratches: Measuring, modeling and rendering. Visual Comput. 17, 1, 30--45.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  40. Paquette, E., Poulin, P., and Drettakis, G. 2001. Surface aging by impacts. In Graph. Interface 2001. 175--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Paquette, E., Poulin, P., and Drettakis, G. 2002. The simulation of paint cracking and peeling. In Graphics Interface 2002. 59--68.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Turk, G. 2001. Texture synthesis on surfaces. In SIGGRAPH: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 347--354. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Wei, L.-Y. and Levoy, M. 2002. Order-Independent texture synthesis. Tech. Rep. TR-2002-01, Computer Science Department, Stanford University.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Context-aware textures

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader