Abstract
We introduce an approach to quadrilateral meshing of arbitrary triangulated surfaces that combines the theoretical guarantees of Morse-based approaches with the practical advantages of parameterization methods. We first construct, through an eigensolver followed by a few Gauss-Newton iterations, a periodic four-dimensional vector field that aligns with a user-provided frame field and/or a set of features over the input mesh. A field-aligned parameterization is then greedily computed along a spanning tree based on the Dirichlet energy of the optimal periodic vector field, from which quad elements are efficiently extracted over most of the surface. The few regions not yet covered by elements are then upsampled and the first component of the periodic vector field is used as a Morse function to extract the remaining quadrangles. This hybrid parameterization- and Morse-based quad meshing method is not only fast (the parameterization is greedily constructed, and the Morse function only needs to be upsampled in the few uncovered patches), but is guaranteed to provide a feature-aligned quad mesh with non-degenerate cells that closely matches the input frame field over an arbitrary surface. We show that our approach is much faster than Morse-based techniques since it does not require a densely tessellated input mesh, and is significantly more robust than parameterization-based techniques on models with complex features.
Supplemental Material
Available for Download
Supplemental files.
- David Bommes, Marcel Campen, Hans-Christian Ebke, Pierre Alliez, and Leif Kobbelt. 2013a. Integer-grid Maps for Reliable Quad Meshing. ACM Trans. Graph. 32, 4, Article 98 (2013). Google Scholar
Digital Library
- David Bommes, Bruno Lévy, Nico Pietroni, Enrico Puppo, Claudio Silva, Marco Tarini, and Denis Zorin. 2013b. Quad-Mesh Generation and Processing: A Survey. Comput. Graph. Forum 32, 6 (2013), 51--76. Google Scholar
Digital Library
- David Bommes, Henrik Zimmer, and Leif Kobbelt. 2009. Mixed-Integer Quadrangulation. ACM Trans. Graph. 28, 3, Article 77 (2009). Google Scholar
Digital Library
- Marcel Campen, David Bommes, and Leif Kobbelt. 2015. Quantized Global Parametrization. ACM Trans. Graph. 34, 6, Article 192 (2015). Google Scholar
Digital Library
- Keenan Crane, Mathieu Desbrun, and Peter Schröder. 2010. Trivial Connections on Discrete Surfaces. Comput. Graph. Forum 29, 5 (2010), 1525--1533.Google Scholar
Cross Ref
- Fernando de Goes, Mathieu Desbrun, and Yiying Tong. 2015. Vector Field Processing on Triangle Meshes. In ACM SIGGRAPH Asia 2015 Courses. Article 17. Google Scholar
Digital Library
- Olga Diamanti, Amir Vaxman, Daniele Panozzo, and Olga Sorkine-Hornung. 2015. Integrable PolyVector Fields. ACM Trans. Graph. 34, 4, Article 38 (2015). Google Scholar
Digital Library
- Shen Dong, Peer-Timo Bremer, Michael Garland, Valerio Pascucci, and John C. Hart. 2006. Spectral Surface Quadrangulation. ACM Trans. Graph. 25, 3 (2006), 1057--1066. Google Scholar
Digital Library
- Hans-Christian Ebke, David Bommes, Marcel Campen, and Leif Kobbelt. 2013. QEx: Robust Quad Mesh Extraction. ACM Trans. Graph. 32, 6, Article 168 (2013). Google Scholar
Digital Library
- Hans-Christian Ebke, Patrick Schmidt, Marcel Campen, and Leif Kobbelt. 2016. Interactively Controlled Quad Remeshing of High Resolution 3D Models. ACM Trans. Graph. 35, 6, Article 218 (2016). Google Scholar
Digital Library
- Herbert Edelsbrunner, John Harer, and Afra Zomorodian. 2003. Hierarchical Morse-Smale Complexes for Piecewise Linear 2-Manifolds. Discrete Comput. Geom. 30, 1 (2003), 87--107.Google Scholar
Cross Ref
- David Eppstein. 1999. Linear complexity hexahedral mesh generation. Computational Geometry 12, 1-2 (1999), 3--16. Google Scholar
Digital Library
- Jin Huang, Muyang Zhang, Jin Ma, Xinguo Liu, Leif Kobbelt, and Hujun Bao. 2008. Spectral Quadrangulation with Orientation and Alignment Control. ACM Trans. Graph. 27, 5, Article 147 (2008). Google Scholar
Digital Library
- Wenzel Jakob, Marco Tarini, Daniele Panozzo, and Olga Sorkine-Hornung. 2015. Instant Field-aligned Meshes. ACM Trans. Graph. 34, 6, Article 189 (2015). Google Scholar
Digital Library
- Tengfei Jiang, Xianzhong Fang, Jin Huang, Hujun Bao, Yiying Tong, and Mathieu Desbrun. 2015. Frame Field Generation Through Metric Customization. ACM Trans. Graph. 34, 4, Article 40 (2015). Google Scholar
Digital Library
- Felix Kälberer, Matthias Nieser, and Konrad Polthier. 2007. QuadCover: Surface Parameterization using Branched Coverings. Comp. Graph. Forum 26, 3 (2007), 375--384.Google Scholar
Cross Ref
- Felix Kälberer, Matthias Nieser, and Konrad Polthier. 2011. Stripe Parameterization of Tubular Surfaces. In Topological Methods in Data Analysis and Visualization: Theory, Algorithms, and Applications, Valerio Pascucci, Xavier Tricoche, Hans Hagen, and Julien Tierny (Eds.). Springer Berlin Heidelberg, 13--26.Google Scholar
- Felix Knöppel, Keenan Crane, Ulrich Pinkall, and Peter Schröder. 2015. Stripe Patterns on Surfaces. ACM Trans. Graph. 34, 4, Article 39 (2015). Google Scholar
Digital Library
- Patrick M. Knupp. 2000. Achieving finite element mesh quality via optimization of the Jacobian matrix norm and associated quantities. Part II-A framework for volume mesh optimization and the condition number of the Jacobian matrix. Internat. J. Numer. Methods Engrg. 48, 8 (2000), 1165--1185.Google Scholar
Cross Ref
- Yu-Kun Lai, Miao Jin, Xuexiang Xie, Ying He, Jonathan Palacios, Eugene Zhang, Shi-Min Hu, and Xianfeng Gu. 2010. Metric-Driven RoSy Field Design and Remeshing. IEEE Trans. Vis. Comput. Graph. 16, 1 (2010), 95--108. Google Scholar
Digital Library
- Ruotian Ling, Jin Huang, Bert Jüttler, Feng Sun, Hujun Bao, and Wenping Wang. 2014. Spectral Quadrangulation with Feature Curve Alignment and Element Size Control. ACM Trans. Graph. 34, 1, Article 11 (2014). Google Scholar
Digital Library
- Beibei Liu, Yiying Tong, Fernando De Goes, and Mathieu Desbrun. 2016. Discrete Connection and Covariant Derivative for Vector Field Analysis and Design. ACM Trans. Graph. 35, 3, Article 23 (2016). Google Scholar
Digital Library
- Scott A. Mitchell. 1996. A Characterization of the Quadrilateral Meshes of a Surface Which Admit a Compatible Hexahedral Mesh of the Enclosed Volume. Symp. Theor. Comput. Sci. (1996), 465--476. Google Scholar
Digital Library
- Ashish Myles, Nico Pietroni, and Denis Zorin. 2014. Robust Field-aligned Global Parametrization. ACM Trans. Graph. 33, 4, Article 135 (2014). Google Scholar
Digital Library
- Ashish Myles and Denis Zorin. 2013. Controlled-distortion Constrained Global Parametrization. ACM Trans. Graph. 32, 4, Article 105 (2013). Google Scholar
Digital Library
- Jonathan Palacios and Eugene Zhang. 2007. Rotational Symmetry Field Design on Surfaces. ACM Trans. Graph. 26, 3 (2007), Art. 55. Google Scholar
Digital Library
- Daniele Panozzo, Enrico Puppo, Marco Tarini, and Olga Sorkine-Hornung. 2014. Frame Fields: Anisotropic and Non-orthogonal Cross Fields. ACM Trans. Graph. 33, 4, Article 134 (2014). Google Scholar
Digital Library
- Nicolas Ray, Wan Chiu Li, Bruno Lévy, Alla Sheffer, and Pierre Alliez. 2006. Periodic Global Parameterization. ACM Trans. Graph. 25, 4 (2006), 1460--1485. Google Scholar
Digital Library
- Jonathan R. Shewchuk. 1997. Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates. Discrete Comput. Geom. 18, 3 (1997), 305--363.Google Scholar
Cross Ref
- Kenshi Takayama, Daniele Panozzo, and Olga Sorkine-Hornung. 2014. Pattern-Based Quadrangulation for N-Sided Patches. Comput. Graph. Forum 33, 5 (2014), 177--184. Google Scholar
Digital Library
- Amir Vaxman, Marcel Campen, Olga Diamanti, Daniele Panozzo, David Bommes, Klaus Hildebrandt, and Mirela Ben-Chen. 2016. Directional Field Synthesis, Design, and Processing. Comput. Graph. Forum 35, 2 (2016), 545--572.Google Scholar
Cross Ref
- Muyang Zhang, Jin Huang, Xinguo Liu, and Hujun Bao. 2010. A Wave-based Anisotropic Quadrangulation Method. ACM Trans. Graph. 29, 4, Article 118 (2010). Google Scholar
Digital Library
- Afra J. Zomorodian. 2009. Topology for Computing. Cambridge University Press. Google Scholar
Digital Library
Index Terms
Quadrangulation through morse-parameterization hybridization
Recommendations
Mixed-integer quadrangulation
We present a novel method for quadrangulating a given triangle mesh. After constructing an as smooth as possible symmetric cross field satisfying a sparse set of directional constraints (to capture the geometric structure of the surface), the mesh is ...
Anisotropic quadrangulation
SPM '10: Proceedings of the 14th ACM Symposium on Solid and Physical ModelingQuadrangulation methods aim to approximate surfaces by semi-regular meshes with as few extraordinary vertices as possible. A number of techniques use the harmonic parameterization to keep quads close to squares, or fit parametrization gradients to align ...
Spectral surface quadrangulation
Resampling raw surface meshes is one of the most fundamental operations used by nearly all digital geometry processing systems. The vast majority of this work has focused on triangular remeshing, yet quadrilateral meshes are preferred for many surface ...





Comments