A band of surface vertices on a tetrahedralized bunny is constricted to a tight noose. Even with severe distortion, the resulting
mesh is inversion-free, i.e., all tetrahedral elements have positive volume.
Abstract
We present a shape manipulation technique capable of producing deformations of 2D and 3D meshes, guaranteeing that no
elements will be inverted. We achieve this by augmenting the quadratic ex-rotated elastic energy with additional convex terms
that penalize the presence of inverted elements. Using a schedule of increasing penalty coefficients, we efficiently and robustly
converge to an inversion free state by solving a sequence of unconstrained convex minimization problems. This process can
be interpreted as a special purpose Semi-Definite Programming (SDP) solver. We demonstrate that our method outperforms
solvers used in previous work, including commercial-grade SDP software (MOSEK). As an additional benefit, our method also
converges to the solution via a more intuitive path, which can be used for quick preview. We demonstrate the efficacy of our
scheme in a number of 2D and 3D shapes undergoing moderate to drastic deformation.
Publication
Tiantian Liu, Ming Gao, Lifeng Zhu, Eftychios Sifakis, Ladislav Kavan. Fast and Robust Inversion-Free Shape Manipulation. Computer Graphics Forum 35(2) [Proceedings of Eurographics], 2016.
Links and Downloads
Paper
BibTeX
Supplemental document
Code
Acknowledgements
Our special thanks belong to Nathan Marshak for initial investigation
of this problem within the scope of his Masters thesis. We
thank the anonymous reviewers for many useful comments and
Alec Jacobson, Shahar Kovalsky, Yaron Lipman, Daniele Panozzo,
and Steven Wright for fruitful discussions.We also thank Harmony
Li for narrating the accompanying video. This research was supported
by NSF CAREER Award IIS-1350330 and NSF Grants IIS-
1253598, IIS-1407282. Lifeng Zhu has been partially supported by
the National Science Foundation of China (NSFC) under Grant No.
61502096 and the Natural Science Foundation of Jiangsu Province
under Grant No. BK20150634.