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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Bernardini, F. and Rushmeier, H. 2002. The 3D model acquisition pipeline. Comput. Graph. Forum 21, 2, 149--149.Google ScholarCross Ref
- Blais, F. 2004. Review of 20 years of range sensor development. J. Electron. Imaging 13, 1, 231--240.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- Callieri, M., Cignoni, P., and Pingi, P. 2002. An end-to-end software suite for 3d scanning. ERCIM News 50.Google Scholar
- Chang, Y.-X. and Shih, Z.-C. 2000. Physically-Based patination for underground objects. Comput. Graph. Forum 19, 3.Google ScholarCross Ref
- Chang, Y.-X. and Shih, Z.-C. 2003. The synthesis of rust in seawater. Visual Comput. 19, 1, 50--66.Google ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Demers, O. 2001. Digital Texturing and Painting. New Riders Publishing, Indianopolis, IN. Google ScholarDigital Library
- Desbenoit, B., Galin, E., and Akkouche, S. 2004. Simulating and modeling lichen growth. Comput. Graph. Forum 23, 3, 341--350.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Gobron, S. and Chiba, N. 2001a. Crack pattern simulation based on 3d surface cellular automata. Visual Comput. 17, 5, 287--309.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Hirota, K., Tanoue, Y., and Kaneko, T. 1998. Generation of crack patterns with a physical model. Visual Comput. 14, 3, 126--137.Google ScholarCross Ref
- Hirota, K., Tanoue, Y., and Kaneko, T. 2000. Simulation of three-dimensional cracks. Visual Comput. 16, 7, 371--378.Google ScholarCross Ref
- Hsu, S.-C. and Wong, T.-T. 1995. Simulating dust accumulation. IEEE Comput. Graph. Appl. 15, 1, 18--22. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Lefebvre, S. and Hoppe, H. 2005. Parallel controllable texture synthesis. ACM Trans. Graph. 24, 3, 777--786. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- Matusik, W., Pfister, H., Brand, M., and McMillan, L. 2003. A data-driven reflectance model. ACM Trans. Graph. 22, 3, 759--769. Google ScholarDigital Library
- 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 ScholarDigital Library
- Mérillou, S., Dischler, J.-M., and Ghazanfarpour, D. 2001b. Surface scratches: Measuring, modeling and rendering. Visual Comput. 17, 1, 30--45.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- Paquette, E., Poulin, P., and Drettakis, G. 2001. Surface aging by impacts. In Graph. Interface 2001. 175--182. Google ScholarDigital Library
- Paquette, E., Poulin, P., and Drettakis, G. 2002. The simulation of paint cracking and peeling. In Graphics Interface 2002. 59--68.Google Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Turk, G. 2001. Texture synthesis on surfaces. In SIGGRAPH: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 347--354. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Wei, L.-Y. and Levoy, M. 2002. Order-Independent texture synthesis. Tech. Rep. TR-2002-01, Computer Science Department, Stanford University.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Context-aware textures
Recommendations
Synthesis of progressively-variant textures on arbitrary surfaces
SIGGRAPH '03: ACM SIGGRAPH 2003 PapersWe present an approach for decorating surfaces with progressively-variant textures. Unlike a homogeneous texture, a progressively-variant texture can model local texture variations, including the scale, orientation, color, and shape variations of ...
Synthesis of progressively-variant textures on arbitrary surfaces
We present an approach for decorating surfaces with progressively-variant textures. Unlike a homogeneous texture, a progressively-variant texture can model local texture variations, including the scale, orientation, color, and shape variations of ...
Approximating global illumination on mesostructure surfaces with height gradient maps
Rendering global illumination for objects with mesostructure surfaces is a time-consuming task, and cannot presently be applied to interactive graphics. This paper presents a real-time rendering method based on a mesostructure height gradient map (MHGM) ...
Comments