Biharmonic Coordinates and their Derivatives for Triangular 3D Cages

ACM Transaction on Graphics (SIGGRAPH ' Conference Proceedings)
Jean-Marc Thiery
Élie Michel
Jiong Chen
Teaser image
While Mean-value coordinates interpolate the Dirichlet boundary condition exactly (i.e., the deformation is interpolant on the cage surface) and allow artists to control the shape precisely near the cage, they lead to poor deformations, as the cage deformation is by nature continuous only across its edges. Being based on harmonic functions, that by definition can fit only one type of boundary condition at a time, Green coordinates follow only loosely the cage deformation, even on rather simple cage edits. We introduce biharmonic coordinates for triangular cages in 3D, that allow obtaining biharmonic 3D deformations that conform better to both Dirichlet (position) and Neumann (normal derivative) boundary conditions. By constraining the normal derivative stretch in this example, the deformed shape remains in the center of the deformed cage.

Abstract

As a natural extension to harmonic maps, biharmonic maps have been found to outperform them in the context of, e.g., 2D planar deformations. However, 3D biharmonic coordinates and their derivatives have remained unexplored. In this work, we derive closed-form expressions for 3D biharmonic coordinates and their derivatives for triangular cages. These formulas enable precise and numerically stable computation of biharmonic coordinates in 3D, thus filling a missing component in the family of boundary interpolation schemes. Among the potential applications, we demonstrate our extension to triangular cage deformation enhancing existing Green coordinates with increased expressivity, and their usage for variational surface deformation providing an enriched subspace. Moreover, those lead to closed-form expressions for the recent Somigliana coordinates, which are revealed as a composition of Green coordinates and derivatives of our biharmonic coordinates. This relationship facilitates efficient and precise evaluation of Somigliana coordinates, eliminating the need for ineffective quadrature rules.

Citation

@article{thiery24biharmonic, title = {Biharmonic Coordinates and their Derivatives for Triangular 3D Cages}, author = {Thiery, Jean-Marc, Michel, Élie and Chen, Jiong}, journal = {ACM Transaction on Graphics (SIGGRAPH '24 Conference Proceedings)}, year = {2024}, publisher = {ACM}, doi = {10.1145/3658208}, }