Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

High-Order Directional Fields

Published: 30 November 2022 Publication History

Abstract

We introduce a framework for representing face-based directional fields of an arbitrary piecewise-polynomial order. Our framework is based on a primal-dual decomposition of fields, where the exact component of a field is the gradient of piecewise-polynomial conforming function, and the coexact component is defined as the adjoint of a dimensionally-consistent discrete curl operator. Our novel formulation sidesteps the difficult problem of constructing high-order non-conforming function spaces, and makes it simple to harness the flexibility of higher-order finite elements for directional-field processing. Our representation is structure-preserving, and draws on principles from finite-element exterior calculus. We demonstrate its benefits for applications such as Helmholtz-Hodge decomposition, smooth PolyVector fields, the vector heat method, and seamless parameterization.

Supplemental Material

MP4 File
presentation

References

[1]
Ryoichi Ando, Nils Thuerey, and Chris Wojtan. 2015. A Stream Function Solver for Liquid Simulations. ACM Trans. Graph. 34, 4, Article 53 (jul 2015), 9 pages.
[2]
Douglas N Arnold, Richard S Falk, and Ragnar Winther. 2006. Finite element exterior calculus, homological techniques, and applications. Acta numerica 15, 1 (2006).
[3]
Omri Azencot, Mirela Ben-Chen, Frédéric Chazal, and Maks Ovsjanikov. 2013. An Operator Approach to Tangent Vector Field Processing. Computer Graphics Forum 32, 5 (2013).
[4]
Omri Azencot, Etienne Corman, Mirela Ben-Chen, and Maks Ovsjanikov. 2017. Consistent functional cross field design for mesh quadrangulation. ACM Transactions on Graphics (TOG) 36, 4 (2017), 1--13.
[5]
Omri Azencot, Steffen Weißmann, Maks Ovsjanikov, Max Wardetzky, and Mirela Ben-Chen. 2014. Functional Fluids on Surfaces. Computer Graphics Forum 33, 5 (2014).
[6]
Ivo Babuška and Manil Suri. 1994. The P and H-P Versions of the Finite Element Method, Basic Principles and Properties. SIAM Rev. 36, 4 (Dec. 1994), 578--632.
[7]
David Bommes, Henrik Zimmer, and Leif Kobbelt. 2009. Mixed-integer Quadrangulation. ACM Transactions on Graphics 28, 3 (2009).
[8]
Alain Bossavit. 1998. In Computational Electromagnetism, Alain Bossavit (Ed.). Academic Press, San Diego, 1 -- 30.
[9]
Christopher Brandt, Leonardo Scandolo, Elmar Eisemann, and Klaus Hildebrandt. 2016. Spectral Processing of Tangential Vector Fields. Computer Graphics Forum 35 (2016).
[10]
Christopher Brandt, Leonardo Scandolo, Elmar Eisemann, and Klaus Hildebrandt. 2018. Modeling n-Symmetry Vector Fields Using Higher-Order Energies. ACM Trans. Graph. 37, 2, Article 18 (mar 2018), 18 pages.
[11]
A. Buffa, G. Sangalli, and R. Vázquez. 2014. Isogeometric Methods for Computational Electromagnetics: B-Spline and T-Spline Discretizations. J. Comput. Phys. 257 (jan 2014), 1291--1320.
[12]
Erik Burman, Peter Hansbo, Mats G Larson, Karl Larsson, and André Massing. 2019. Finite element approximation of the Laplace-Beltrami operator on a surface with boundary. Numer. Math. 141, 1 (2019), 141--172.
[13]
Marcel Campen, David Bommes, and Leif Kobbelt. 2012. Dual loops meshing: quality quad layouts on manifolds. ACM Transactions on Graphics 31, 4 (2012).
[14]
Marcel Campen, David Bommes, and Leif Kobbelt. 2015. Quantized Global Parametrization. ACM Transactions on Graphics 34, 6 (2015).
[15]
Keenan Crane, Fernando de Goes, Mathieu Desbrun, and Peter Schröder. 2013. Digital Geometry Processing with Discrete Exterior Calculus. In ACM SIGGRAPH 2013 courses (Anaheim, California) (SIGGRAPH '13). ACM, New York, NY, USA, 126 pages.
[16]
Keenan Crane, Mathieu Desbrun, and Peter Schröder. 2010. Trivial Connections on Discrete Surfaces. Computer Graphics Forum 29, 5 (2010).
[17]
Michel Crouzeix and Pierre-Arnaud Raviart. 1973. Conforming and nonconforming finite element methods for solving the stationary Stokes equations I. ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique 7, R3 (1973), 33--75. http://eudml.org/doc/193250
[18]
Bram Custers and Amir Vaxman. 2020. Subdivision Directional Fields. ACM Trans. Graph. 39, 2, Article 11 (feb 2020), 20 pages.
[19]
Fernando de Goes, Mathieu Desbrun, Mark Meyer, and Tony DeRose. 2016b. Subdivision Exterior Calculus for Geometry Processing. ACM Trans. Graph. 35, 4, Article 133 (July 2016), 11 pages.
[20]
Fernando de Goes, Mathieu Desbrun, and Yiying Tong. 2016a. Vector Field Processing on Triangle Meshes. In ACM SIGGRAPH 2016 Courses (Anaheim, California) (SIGGRAPH '16). ACM, New York, NY, USA, Article 27, 49 pages.
[21]
M. Desbrun, A. N. Hirani, M. Leok, and J. E. Marsden. 2005. Discrete Exterior Calculus. (2005). preprint, arXiv:math.DG/0508341.
[22]
Mathieu Desbrun, Eva Kanso, and Yiying Tong. 2006. Discrete Differential Forms for Computational Modeling. In ACM SIGGRAPH 2006 Courses (Boston, Massachusetts) (SIGGRAPH '06). Association for Computing Machinery, New York, NY, USA, 39--54.
[23]
Olga Diamanti, Amir Vaxman, Daniele Panozzo, and Olga Sorkine-Hornung. 2014. Designing N-PolyVector Fields with Complex Polynomials. Computer Graphics Forum 33, 5 (2014).
[24]
Olga Diamanti, Amir Vaxman, Daniele Panozzo, and Olga Sorkine-Hornung. 2015. Integrable PolyVector Fields. ACM Transactions on Graphics 34, 4 (2015).
[25]
Alexandre Djerbetian. 2016. Tangent Vector Fields on Triangulated Surfaces - An Edge-Based Approach. Technical Report. Technion-IIT.
[26]
Robert Eymard, Thierry Gallouët, and Raphaèle Herbin. 2000. Finite volume methods. Handbook of numerical analysis 7 (2000), 713--1018.
[27]
Michel Fortin and M Soulie. 1983. A non-conforming piecewise quadratic finite element on triangles. Internat. J. Numer. Methods Engrg. 19, 4 (1983), 505--520.
[28]
Aaron Hertzmann and Denis Zorin. 2000. Illustrating smooth surfaces. In Proc. SIGGRAPH 2000.
[29]
Anil N Hirani. 2003. Discrete exterior calculus. Ph. D. Dissertation. California Institute of Technology.
[30]
Yixin Hu, Qingnan Zhou, Xifeng Gao, Alec Jacobson, Denis Zorin, and Daniele Panozzo. 2018. Tetrahedral Meshing in the Wild. ACM Trans. Graph. 37, 4, Article 60 (July 2018), 14 pages.
[31]
T.J.R. Hughes, J.A. Cottrell, and Y. Bazilevs. 2005. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and Engineering 194, 39 (2005), 4135--4195.
[32]
Felix Knöppel, Keenan Crane, Ulrich Pinkall, and Peter Schröder. 2013. Globally optimal direction fields. ACM Transactions on Graphics 32, 4 (2013).
[33]
Heejeong Lee and Dongwoo Sheen. 2005. Basis for the quadratic nonconforming triangular element of Fortin and Soulie. Int. J. Numer. Anal. Model 2, 4 (2005), 409--421.
[34]
Bei-Bei Liu, Yiying Tong, Fernando de Goes, and Mathieu Desbrun. 2016. Discrete Connection and Covariant Derivative for Vector Field Analysis and Design. ACM Transactions on Graphics 35, 3 (2016).
[35]
Manish Mandad and Marcel Campen. 2020. Efficient piecewise higher-order parametrization of discrete surfaces with local and global injectivity. Computer-Aided Design 127 (2020), 102862.
[36]
Merel Meekes and Amir Vaxman. 2021. Unconventional Patterns on Surfaces. ACM Trans. Graph. 40, 4, Article 101 (jul 2021), 16 pages.
[37]
Ashish Myles and Denis Zorin. 2012. Global Parametrization by Incremental Flattening. ACM Transactions on Graphics 31, 4 (2012).
[38]
Jean-Claude Nédélec. 1980. Mixed finite elements in R3. Numer. Math. 35 (1980), 315--341.
[39]
Matthias Nieser, Jonathan Palacios, Konrad Polthier, and Eugene Zhang. 2012. Hexagonal Global Parameterization of Arbitrary Surfaces. IEEE Transactions on Visualization and Computer Graphics 18, 6 (2012), 865--878.
[40]
Matthias Nieser, Ulrich Reitebuch, and Konrad Polthier. 2011. CubeCover - Parameterization of 3D Volumes. Computer Graphics Forum 30, 5 (2011).
[41]
Jonathan Palacios and Eugene Zhang. 2007. Rotational Symmetry Field Design on Surfaces. ACM Transactions on Graphics 26, 3 (2007).
[42]
Kacper Pluta, Michal Edelstein, Amir Vaxman, and Mirela Ben-Chen. 2021. PH-CPF: Planar Hexagonal Meshing Using Coordinate Power Fields. ACM Trans. Graph. 40, 4, Article 156 (jul 2021), 19 pages.
[43]
Konstantin Poelke and Konrad Polthier. 2016. Boundary-aware Hodge Decompositions for Piecewise Constant Vector Fields. Comput. Aided Des. 78, C (Sept. 2016), 126--136.
[44]
Konrad Polthier and Eike Preuß. 2003. Identifying Vector Field Singularities Using a Discrete Hodge Decomposition. In Visualization and Mathematics III.
[45]
Francesca Rapetti and Alain Bossavit. 2009. Whitney Forms of Higher Degree. SIAM J. Numer. Anal. 47, 3 (2009), 2369--2386.
[46]
Pierre-Arnaud Raviart and Jean-Marie Thomas. 1977. A mixed finite element method for 2nd order elliptic problems. In Mathematical aspects of finite element methods, Ilio Galligani and Enrico Magenes (Eds.). Vol. 606. 292--315.
[47]
Nicolas Ray, Wan Chiu Li, Bruno Lévy, Alla Sheffer, and Pierre Alliez. 2006. Periodic Global Parameterization. ACM Transactions on Graphics 25, 4 (2006).
[48]
Nicolas Ray and Dmitry Sokolov. 2014. Robust Polylines Tracing for N-Symmetry Direction Field on Triangulated Surfaces. ACM Transactions on Graphics 33, 3 (2014).
[49]
Nicolas Ray, Bruno Vallet, Wan Chiu Li, and Bruno Lévy. 2008. N-symmetry Direction Field Design. ACM Transactions on Graphics 27, 2 (2008).
[50]
Faniry H Razafindrazaka, Konstantin Poelke, Konrad Polthier, and Leonid Goubergrits. 2019. A Consistent Discrete 3D Hodge-type Decomposition: implementation and practical evaluation. arXiv preprint arXiv:1911.12173 (2019).
[51]
Andrew Sageman-Furnas, Albert Chern, Mirela Ben-Chen, and Amir Vaxman. 2019. Chebyshev Nets from Commuting PolyVector Fields. ACM Trans. Graph. 38, 6 (Nov. 2019).
[52]
Mira Schedensack. 2017. A new generalization of the P1 non-conforming FEM to higher polynomial degrees. Computational Methods in Applied Mathematics 17, 1 (2017), 161--185.
[53]
Teseo Schneider, Jérémie Dumas, Xifeng Gao, Mario Botsch, Daniele Panozzo, and Denis Zorin. 2019. Poly-Spline Finite-Element Method. ACM Trans. Graph. 38, 3, Article 19 (mar 2019), 16 pages.
[54]
Teseo Schneider, Yixin Hu, Jérémie Dumas, Xifeng Gao, Daniele Panozzo, and Denis Zorin. 2018. Decoupling Simulation Accuracy from Mesh Quality. ACM Trans. Graph. 37, 6, Article 280 (dec 2018), 14 pages.
[55]
Nicholas Sharp, Yousuf Soliman, and Keenan Crane. 2019a. Navigating Intrinsic Triangulations. ACM Trans. Graph. 38, 4 (2019).
[56]
Nicholas Sharp, Yousuf Soliman, and Keenan Crane. 2019b. The Vector Heat Method. ACM Trans. Graph. 38, 3 (2019).
[57]
Justin Solomon, Raif Rustamov, Leonidas Guibas, and Adrian Butscher. 2014. Earth Mover's Distances on Discrete Surfaces. ACM Trans. Graph. 33, 4, Article 67 (July 2014), 12 pages.
[58]
Oded Stein, Max Wardetzky, Alec Jacobson, and Eitan Grinspun. 2020. A Simple Discretization of the Vector Dirichlet Energy. Computer Graphics Forum 39, 5 (2020).
[59]
Gilbert Strang and George Fix. 2008. An Analysis of the Finite Element Method. Wellesley-Cambridge Press.
[60]
F Stummel. 1980. The limitations of the patch test. International journal for numerical methods in engineering 15, 2 (1980), 177--188.
[61]
Amir Vaxman et al. 2019. Directional: A library for Directional Field Synthesis, Design, and Processing. https://github.com/avaxman/Directional.
[62]
Amir Vaxman, Marcel Campen, Olga Diamanti, Daniele Panozzo, David Bommes, Klaus Hildebrandt, and Mirela Ben-Chen. 2016. Directional Field Synthesis, Design, and Processing. Computer Graphics Forum 35, 2 (2016), 545--572.
[63]
Floor Verhoeven, Amir Vaxman, Tim Hoffmann, and Olga Sorkine-Hornung. 2022. Dev2PQ: Planar Quadrilateral Strip Remeshing of Developable Surfaces. ACM Transactions on Graphics (TOG) (2022).
[64]
Ke Wang, Yiying Tong, Mathieu Desbrun, Peter Schröder, et al. 2006. Edge subdivision schemes and the construction of smooth vector fields. ACM Transactions on Graphics 25, 3 (2006).
[65]
Max Wardetzky. 2006. Discrete Differential Operators on Polyhedral Surfaces-Convergence and Approximation. Ph. D. Dissertation. Freie Universität Berlin.
[66]
Eugene Zhang, Konstantin Mischaikow, and Greg Turk. 2006. Vector Field Design on Surfaces. ACM Transactions on Graphics 25, 4 (2006).
[67]
Qingnan Zhou and Alec Jacobson. 2016. Thingi10K: A Dataset of 10,000 3D-Printing Models. arXiv preprint arXiv:1605.04797 (2016).

Cited By

View all
  • (2024)Higher-order connection Laplacians for directed simplicial complexesJournal of Physics: Complexity10.1088/2632-072X/ad353b5:1(015022)Online publication date: 28-Mar-2024
  • (2023)A Convex Optimization Framework for Regularized Geodesic DistancesACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591523(1-11)Online publication date: 23-Jul-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 41, Issue 6
December 2022
1428 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/3550454
Issue’s Table of Contents
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 the author(s) 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 November 2022
Published in TOG Volume 41, Issue 6

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. directional fields
  2. discrete exterior calculus
  3. geometry processing
  4. high-order finite-element method
  5. vector fields

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)177
  • Downloads (Last 6 weeks)25
Reflects downloads up to 10 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Higher-order connection Laplacians for directed simplicial complexesJournal of Physics: Complexity10.1088/2632-072X/ad353b5:1(015022)Online publication date: 28-Mar-2024
  • (2023)A Convex Optimization Framework for Regularized Geodesic DistancesACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591523(1-11)Online publication date: 23-Jul-2023

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media