skip to main content
research-article

Designing patterns using triangle-quad hybrid meshes

Published:30 July 2018Publication History
Skip Abstract Section

Abstract

We present a framework to generate mesh patterns that consist of a hybrid of both triangles and quads. Given a 3D surface, the generated patterns fit the surface boundaries and curvatures. Such regular and near regular triangle-quad hybrid meshes provide two key advantages: first, novel-looking polygonal patterns achieved by mixing different arrangements of triangles and quads together; second, a finer discretization of angle deficits than utilizing triangles or quads alone. Users have controls over the generated patterns in global and local levels. We demonstrate applications of our approach in architectural geometry and pattern design on surfaces.

Skip Supplemental Material Section

Supplemental Material

107-228.mp4

mp4

264.5 MB

a107-peng.mp4

mp4

242 MB

References

  1. Sameer Agarwal, Keir Mierle, and Others. 2016. Ceres Solver, http://ceres-solver.org. (2016).Google ScholarGoogle Scholar
  2. Abdalla G. M. Ahmed, Helene Perrier, David Coeurjolly, Victor Ostromoukhov, Jianwei Guo, Dong-Ming Yan, Hui Huang, and Oliver Deussen. 2016. Low-discrepancy Blue Noise Sampling. ACM Trans. Graph. 35, 6, Article 247 (Nov. 2016), 13 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Pierre Alliez, Éric Colin de Verdière, Olivier Devillers, and Martin Isenburg. 2005. Centroidal Voronoi Diagrams for Isotropic Surface Remeshing. Graph. Models 67, 3 (May 2005), 204--231. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. David Bommes, Bruno Lévy, Nico Pietroni, Enrico Puppo, Claudio Silva, Marco Tarini, and Denis Zorin. 2013. Quad-Mesh Generation and Processing: A Survey. Comput. Graph. Forum 32, 6 (Sept. 2013), 51--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Mario Botsch, Leif Kobbelt, Mark Pauly, Pierre Alliez, and Bruno Levy. 2010. Polygon Mesh Processing. A K Peters/CRC Press.Google ScholarGoogle Scholar
  6. Weikai Chen, Yuexin Ma, Sylvain Lefebvre, Shiqing Xin, Jonas Martínez, and Wenping Wang. 2017. Fabricable Tile Decors. ACM Trans. Graph. 36, 6, Article 175 (Nov. 2017), 15 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Michael F. Cohen, Jonathan Shade, Stefan Hiller, and Oliver Deussen. 2003. Wang Tiles for Image and Texture Generation. ACM Trans. Graph. 22, 3 (July 2003), 287--294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. David Cohen-Steiner, Pierre Alliez, and Mathieu Desbrun. 2004. Variational Shape Approximation. ACM Trans. Graph. 23, 3 (Aug. 2004), 905--914. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Branko Grunbaum and Geoffrey Colin Shephard. 2016. Tilings and Patterns: Second Edition. Dover Publications.Google ScholarGoogle Scholar
  10. Gurobi. 2016. Gurobi Optimizer Reference Manual. (2016). http://www.gurobi.comGoogle ScholarGoogle Scholar
  11. Alejo Hausner. 2001. Simulating Decorative Mosaics. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '01). 573--580. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Joachim Hermisson, Christoph Richard, and Michael Baake. 2002. A Guide to the Symmetry Structure of Quasiperiodic Tiling Classes. 7 (05 2002).Google ScholarGoogle Scholar
  13. Wenchao Hu, Zhonggui Chen, Hao Pan, Yizhou Yu, Eitan Grinspun, and Wenping Wang. 2016. Surface Mosaic Synthesis with Irregular Tiles. IEEE Transactions on Visualization and Computer Graphics 22, 3 (March 2016), 1302--1313. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Alec Jacobson, Daniele Panozzo, et al. 2016. libigl: A simple C++ geometry processing library. (2016). http://libigl.github.io/libigl/.Google ScholarGoogle Scholar
  15. Caigui Jiang, Chengcheng Tang, Amir Vaxman, Peter Wonka, and Helmut Pottmann. 2015. Polyhedral Patterns. ACM Trans. Graph. 34, 6, Article 172 (Oct. 2015), 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Craig S. Kaplan and David H. Salesin. 2000. Escherization. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '00). 499--510. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Craig S. Kaplan and David H. Salesin. 2004. Dihedral Escherization. In Proceedings of Graphics Interface 2004 (GI '04). 255--262. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Junhwan Kim and Fabio Pellacini. 2002. Jigsaw Image Mosaics. ACM Trans. Graph. 21, 3 (July 2002), 657--664. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Johannes Kopf, Daniel Cohen-Or, Oliver Deussen, and Dani Lischinski. 2006. Recursive Wang Tiles for Real-time Blue Noise. ACM Trans. Graph. 25, 3 (July 2006), 509--518. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Bruno Lévy, Sylvain Petitjean, Nicolas Ray, and Jérome Maillot. 2002. Least Squares Conformal Maps for Automatic Texture Atlas Generation. ACM Trans. Graph. 21, 3 (July 2002), 362--371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Yufei Li, Yang Liu, and Wenping Wang. 2015. Planar Hexagonal Meshing for Architecture. 21 (09 2015), 95--106.Google ScholarGoogle Scholar
  22. Alain Lobel. 2004. Lobel Frames: Forms and structures generated by identical elements. (2004). http://www.equilatere.netGoogle ScholarGoogle Scholar
  23. Giorgio Marcias, Kenshi Takayama, Nico Pietroni, Daniele Panozzo, Olga Sorkine-Hornung, Enrico Puppo, and Paolo Cignoni. 2015. Data-driven Interactive Quadrangulation. ACM Trans. Graph. 34, 4, Article 65 (July 2015), 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Chi-Han Peng, Yong-Liang Yang, and Peter Wonka. 2014. Computing Layouts with Deformable Templates. ACM Trans. Graph. 33, 4, Article 99 (July 2014), 11 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Helmut Pottmann, Michael Eigensatz, Amir Vaxman, and Johannes Wallner. 2015. Architectural Geometry. Computers and Graphics 47 (2015), 145--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Bernhard Reinert, Tobias Ritschel, and Hans-Peter Seidel. 2013. Interactive By-example Design of Artistic Packing Layouts. ACM Trans. Graph. 32, 6, Article 218 (Nov. 2013), 7 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Pedro V. Sander, John Snyder, Steven J. Gortler, and Hugues Hoppe. 2001. Texture Mapping Progressive Meshes. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '01). 409--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Scott Schaefer and Joe Warren. 2005. On C2 Triangle/Quad Subdivision. ACM Trans. Graph. 24, 1 (Jan. 2005), 28--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Christian Schumacher, Bernhard Thomaszewski, and Markus Gross. 2016. Stenciling: Designing Structurally-Sound Surfaces with Decorative Patterns. Comput. Graph. Forum 35, 5 (Aug. 2016), 101--110.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Jos Stam and Charles Loop. 2003. Quad/Triangle Subdivision. Computer Graphics Forum 22, 1 (2003), 79--85.Google ScholarGoogle ScholarCross RefCross Ref
  31. Jens-Boie Suck, Michael Schreiber, and Peter Häussier. 2002. Quasicrystals. An Introduction to Structure, Physical Properties and Applications. Springer-Verlag.Google ScholarGoogle Scholar
  32. Kenshi Takayama, Daniele Panozzo, and Olga Sorkine-Hornung. 2014. Pattern-Based Quadrangulation for N-Sided Patches. Comput. Graph. Forum 33, 5 (Aug. 2014), 177--184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Amir Vaxman, Christian Müller, and Ofir Weber. 2017. Regular Meshes from Polygonal Patterns. ACM Trans. Graph. 36, 4, Article 113 (July 2017), 15 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Shi-Qing Xin, Bruno Lévy, Zhonggui Chen, Lei Chu, Yaohui Yu, Changhe Tu, and Wenping Wang. 2016. Centroidal Power Diagrams with Capacity Constraints: Computation, Applications, and Extension. ACM Trans. Graph. 35, 6, Article 244 (Nov. 2016), 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Yong-Liang Yang, Jun Wang, Etienne Vouga, and Peter Wonka. 2013. Urban Pattern: Layout Design by Hierarchical Domain Splitting. ACM Trans. Graph. 32, 6, Article 181 (Nov. 2013), 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Designing patterns using triangle-quad hybrid meshes

      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

      • Published in

        cover image ACM Transactions on Graphics
        ACM Transactions on Graphics  Volume 37, Issue 4
        August 2018
        1670 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/3197517
        Issue’s Table of Contents

        Copyright © 2018 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: 30 July 2018
        Published in tog Volume 37, Issue 4

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader