skip to main content
10.1145/1399504.1360652acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Lapped solid textures: filling a model with anisotropic textures

Published:01 August 2008Publication History

ABSTRACT

We present a method for representing solid objects with spatially-varying oriented textures by repeatedly pasting solid texture exemplars. The underlying concept is to extend the 2D texture patch-pasting approach of lapped textures to 3D solids using a tetrahedral mesh and 3D texture patches. The system places texture patches according to the user-defined volumetric tensor fields over the mesh to represent oriented textures. We have also extended the original technique to handle nonhomogeneous textures for creating solid models whose textural patterns change gradually along the depth fields. We identify several texture types considering the amount of anisotropy and spatial variation and provide a tailored user interface for each. With our simple framework, large-scale realistic solid models can be created easily with little memory and computational cost. We demonstrate the effectiveness of our approach with several examples including trees, fruits, and vegetables.

Skip Supplemental Material Section

Supplemental Material

a53-takayama.mov

mov

29.4 MB

References

  1. Banvard, R. A. 2002. The visible human project (r) image data sets from inception to completion and beyond. In Proc. of CO-DATA 2002: Frontiers of Scientific and Technical Data.Google ScholarGoogle Scholar
  2. Cook, R. L., and DeRose, T. 2005. Wavelet noise. ACM Trans. Graph. 24, 3, 803--811. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cutler, B., Dorsey, J., McMillan, L., Müller, M., and Jagnow, R. 2002. A procedural approach to authoring solid models. ACM Trans. Graph. 21, 3, 302--311. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dischler, J., Ghazanfarpour, D., and Freydier, R. 1998. Anisotropic solid texture synthesis using orthogonal 2d views. Computer Graphics Forum 17, 3, 87--95.Google ScholarGoogle ScholarCross RefCross Ref
  5. Fu, H., Wei, Y., Tai, C.-L., and Quan, L. 2007. Sketching hairstyles. In Proc. of Fourth Eurographics Workshop on Sketch-Based Interfaces and Modeling. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ghazanfarpour, D., and Dischler, J.-M. 1996. Generation of 3d texture using multiple 2d models analysis. Computer Graphics Forum 15, 3, 311--323.Google ScholarGoogle ScholarCross RefCross Ref
  7. Heeger, D. J., and Bergen, J. R. 1995. Pyramid-based texture analysis/synthesis. In Proc. of SIGGRAPH '00, 229--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: a sketching interface for 3d freeform design. In Proc. of SIGGRAPH '99, 409--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jagnow, R., Dorsey, J., and Rushmeier, H. 2004. Stereological techniques for solid textures. ACM Trans. Graph. 23, 3, 329--335. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Kass, M., Witkin, A., and Terzopoulos, D. 1987. Snakes: Active contour models. International Journal of Computer Vision 1, 4, 321--331.Google ScholarGoogle ScholarCross RefCross Ref
  11. Kopf, J., Fu, C.-W., Cohen-Or, D., Deussen, O., Lischinski, D., and Wong, T.-T. 2007. Solid texture synthesis from 2d exemplars. ACM Trans. Graph. 26, 3, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kwatra, V., Essa, I., Bobick, A., and Kwatra, N. 2005. Texture optimization for example-based synthesis. ACM Trans. Graph. 24, 3, 795--802. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Lefebvre, L., and Poulin, P. 2000. Analysis and synthesis of structural textures. In Proc. of Graphics Interface '00, 77--86.Google ScholarGoogle Scholar
  14. Lengyel, J., Praun, E., Finkelstein, A., and Hoppe, H. 2001. Real-time fur over arbitrary surfaces. In Proc. of the 2001 symposium on Interactive 3D graphics, 227--232. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Lorensen, W. E., and Cline, H. E. 1987. Marching cubes: A high resolution 3d surface construction algorithm. In Proc. of SIGGRAPH '87, 163--169. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Nealen, A., Igarashi, T., Sorkine, O., and Alexa, M. 2007. Fibermesh: designing freeform surfaces with 3d curves. ACM Trans. Graph. 26, 3, 41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Owada, S., Nielsen, F., Okabe, M., and Igarashi, T. 2004. Volumetric illustration: designing 3d models with internal textures. ACM Trans. Graph. 23, 3, 322--328. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Perlin, K. 1985. An image synthesizer. In Proc. of SIGGRAPH '85, 287--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Pietroni, N., Otaduy, M. A., Bickel, B., Ganovelli, F., and Gross, M. 2007. Texturing internal surfaces from a few cross sections. Computer Graphics Forum 26, 3, 637--644.Google ScholarGoogle ScholarCross RefCross Ref
  20. Praun, E., Finkelstein, A., and Hoppe, H. 2000. Lapped textures. In Proc. of SIGGRAPH '00, 465--470. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Qin, X., and Yang, Y.-H. 2007. Aura 3d textures. IEEE Transactions on Visualization and Computer Graphics 13, 2, 379--389. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Si, H. 2006. On refinement of constrained delaunay tetrahedralizations. In Proc. of the 15th International Meshing Roundtable, 509--528.Google ScholarGoogle ScholarCross RefCross Ref
  23. Soler, C., Cani, M.-P., and Angelidis, A. 2002. Hierarchical pattern mapping. ACM Trans. Graph. 21, 3, 673--680. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Treece, G. M., Prager, R. W., and Gee, A. H. 1999. Regularised marching tetrahedra: improved iso-surface extraction. Computers and Graphics 23, 4, 583--598.Google ScholarGoogle ScholarCross RefCross Ref
  25. Turk, G., and O'Brien, J. F. 1999. Shape transformation using variational implicit functions. In Proc. of SIGGRAPH '99, 335--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Wei, L.-Y. 2002. Texture synthesis by fixed neighborhood searching. PhD thesis, Stanford University. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Lapped solid textures: filling a model with anisotropic 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
    • Published in

      cover image ACM Conferences
      SIGGRAPH '08: ACM SIGGRAPH 2008 papers
      August 2008
      887 pages
      ISBN:9781450301121
      DOI:10.1145/1399504

      Copyright © 2008 ACM

      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: 1 August 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      SIGGRAPH '08 Paper Acceptance Rate90of518submissions,17%Overall Acceptance Rate1,822of8,601submissions,21%

      Upcoming Conference

      SIGGRAPH '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader