de Goes, Fernando and Butts, Andrew and Desbrun, Mathieu (2020) Discrete differential operators on polygonal meshes. ACM Transactions on Graphics, 39 (4). Art. No. 110. ISSN 0730-0301. doi:10.1145/3386569.3392389. https://resolver.caltech.edu/CaltechAUTHORS:20201218-142602531
![]() |
PDF
- Published Version
See Usage Policy. 35MB |
Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20201218-142602531
Abstract
Geometry processing of surface meshes relies heavily on the discretization of differential operators such as gradient, Laplacian, and covariant derivative. While a variety of discrete operators over triangulated meshes have been developed and used for decades, a similar construction over polygonal meshes remains far less explored despite the prevalence of non-simplicial surfaces in geometric design and engineering applications. This paper introduces a principled construction of discrete differential operators on surface meshes formed by (possibly non-flat and non-convex) polygonal faces. Our approach is based on a novel mimetic discretization of the gradient operator that is linear-precise on arbitrary polygons. Equipped with this discrete gradient, we draw upon ideas from the Virtual Element Method in order to derive a series of discrete operators commonly used in graphics that are now valid over polygonal surfaces. We demonstrate the accuracy and robustness of our resulting operators through various numerical examples, before incorporating them into existing geometry processing algorithms.
Item Type: | Article | ||||||
---|---|---|---|---|---|---|---|
Related URLs: |
| ||||||
ORCID: |
| ||||||
Additional Information: | © 2020 Copyright held by the owner/author(s). We thank Athena Xenakis, Laura Hainke, and Colin Thompson for help with Figures 1 and 12, and Mark Meyer for proof-reading. Meshes are courtesy of Bay Raitt (big guy), Keenan Crane (blub, spot), David Bommes (buddha), Mario Botsch (loki), Stanford 3D Scanning Repository (bunny), and Viewpoint Animation Engineering / Sun Microsystems (cow). All other meshes and images are copyrighted by Disney/Pixar. Finally, MD gratefully acknowledges the hospitality of ShanghaiTech University during his sabbatical. | ||||||
Subject Keywords: | differential operators, geometry processing, polygonal meshes | ||||||
Issue or Number: | 4 | ||||||
DOI: | 10.1145/3386569.3392389 | ||||||
Record Number: | CaltechAUTHORS:20201218-142602531 | ||||||
Persistent URL: | https://resolver.caltech.edu/CaltechAUTHORS:20201218-142602531 | ||||||
Official Citation: | Fernando De Goes, Andrew Butts, and Mathieu Desbrun. 2020. Discrete differential operators on polygonal meshes. ACM Trans. Graph. 39, 4, Article 110 (July 2020), 14 pages. DOI:https://doi.org/10.1145/3386569.3392389 | ||||||
Usage Policy: | No commercial reproduction, distribution, display or performance rights in this work are provided. | ||||||
ID Code: | 107207 | ||||||
Collection: | CaltechAUTHORS | ||||||
Deposited By: | Tony Diaz | ||||||
Deposited On: | 18 Dec 2020 23:08 | ||||||
Last Modified: | 16 Nov 2021 19:00 |
Repository Staff Only: item control page