skip to main content
10.1145/2821592.2821605acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
research-article

Vector solid texture synthesis using two-scale shaping model

Published:13 November 2015Publication History

ABSTRACT

Solid textures exhibit several benefits over traditional texture mapping, such as no demanding for parameterization and providing internal information. However, the difficulty in accessing and high memory consumption seriously limit the usage of solid textures. We present an efficient approach to directly synthesize vector solid textures comprising 3D particles from 2D examples. Two-scale shaping model is introduced to automatically and accurately reconstruct 3D particle outlines from 2D cross sections. Low frequency spherical harmonics are used to morph smooth outlines while high frequency ones model particle surface details. These outlines are further converted to signed distance field grids for vector representation. Particle volume color is represented by radial basis functions. We arrange particles using simplified particle proxies to improve efficiency. Particles' position offsets are calculated according to the particle itself and one-ring neighbor particles' shapes iteratively. Finally, our cell-building algorithm constructs containers and computes scale for each particle instance. Experiments show that our algorithm can generate vector solid textures with plausible 3D particles.

Skip Supplemental Material Section

Supplemental Material

References

  1. Chen, K., Johan, H., and Mueller-Wittig, W. 2013. Simple and efficient example-based texture synthesis using tiling and deformation. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, ACM, 145--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dischler, J.-M., Ghazanfarpour, D., and Freydier, R. 1998. Anisotropic solid texture synthesis using orthogonal 2d views. In Computer Graphics Forum, vol. 17, Wiley Online Library, 87--95.Google ScholarGoogle Scholar
  3. Dong, Y., Lefebvre, S., Tong, X., and Drettakis, G. 2008. Lazy solid texture synthesis. In Computer Graphics Forum, vol. 27, Wiley Online Library, 1165--1174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Du, S.-P., Hu, S.-M., and Martin, R. R. 2013. Semiregular solid texturing from 2d image exemplars. Visualization and Computer Graphics, IEEE Transactions on 19, 3, 460--469. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ebert, D. S., Musgrave, F., Peachey, D., Perlin, K., and Worley, S. Texturing and modeling, a procedural approach. 1998. AP Professional. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Hobolth, A., and Jensen, E. B. V. 2002. Stereological analysis of shape. Image Analysis and Stereology 21, 4, 23--29.Google ScholarGoogle ScholarCross RefCross Ref
  7. Hobolth, A. 2003. The spherical deformation model. Biostatistics 4, 4, 583--595.Google ScholarGoogle ScholarCross RefCross Ref
  8. Jagnow, R., Dorsey, J., and Rushmeier, H. 2004. Stereological techniques for solid textures. ACM Transactions on Graphics (TOG) 23, 3, 329--335. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jagnow, R., Dorsey, J., and Rushmeier, H. 2008. Evaluation of methods for approximating shapes used to synthesize 3d solid textures. ACM Transactions on Applied Perception (TAP) 4, 4, 5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Kopf, J., Fu, C.-W., Cohen-Or, D., Deussen, O., Lischinski, D., and Wong, T.-T. 2007. Solid texture synthesis from 2d exemplars. ACM Transactions on Graphics (TOG) 26, 3, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Lagae, A., Lefebvre, S., Drettakis, G., and Dutré, P. 2009. Procedural noise using sparse gabor convolution. In ACM Transactions on Graphics (TOG), vol. 28, ACM, 54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Ma, C., Wei, L.-Y., and Tong, X. 2011. Discrete element textures. In ACM Transactions on Graphics (TOG), vol. 30, ACM, 62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ma, C., Wei, L.-Y., Lefebvre, S., and Tong, X. 2013. Dynamic element textures. ACM Transactions on Graphics (TOG) 32, 4, 90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Perlin, K. 1985. An image synthesizer. ACM Siggraph Computer Graphics 19, 3, 287--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Pietroni, N., Cignoni, P., Otaduy, M., Scopigno, R., et al. 2010. Solid-texture synthesis: a survey. Computer Graphics and Applications, IEEE 30, 4, 74--89. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Qin, X., and Yang, Y.-H. 2007. Aura 3d textures. Visualization and Computer Graphics, IEEE Transactions on 13, 2, 379--389. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Shu, Y., Qian, Y., Sun, H., and Chen, Y. 2014. Efficient texture synthesis of aggregate solid material. The Visual Computer 30, 6-8, 877--887. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Takayama, K., Okabe, M., Ijiri, T., and Igarashi, T. 2008. Lapped solid textures: filling a model with anisotropic textures. In ACM Transactions on Graphics (TOG), vol. 27, ACM, 53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Wang, W., Pottmann, H., and Liu, Y. 2006. Fitting b-spline curves to point clouds by curvature-based squared distance minimization. ACM Transactions on Graphics (ToG) 25, 2, 214--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Wang, L., Zhou, K., Yu, Y., and Guo, B. 2010. Vector solid textures. ACM Transactions on Graphics (TOG) 29, 4, 86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Wang, L., Yu, Y., Zhou, K., and Guo, B. 2011. Multi-scale vector volumes. In ACM Transactions on Graphics (TOG), vol. 30, ACM, 167. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Wei, L.-Y., Lefebvre, S., Kwatra, V., and Turk, G. 2009. State of the art in example-based texture synthesis. In Eurographics 2009, State of the Art Report, EG-STAR, Eurographics Association, 93--117.Google ScholarGoogle Scholar

Index Terms

  1. Vector solid texture synthesis using two-scale shaping model

      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
        VRST '15: Proceedings of the 21st ACM Symposium on Virtual Reality Software and Technology
        November 2015
        237 pages
        ISBN:9781450339902
        DOI:10.1145/2821592

        Copyright © 2015 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: 13 November 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate66of254submissions,26%

        Upcoming Conference

        VRST '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader