Subspace gradient domain mesh deformation
- 1 July 2006
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 25 (3), 1126-1134
- https://doi.org/10.1145/1141911.1142003
Abstract
In this paper we present a general framework for performing constrained mesh deformation tasks with gradient domain techniques. We present a gradient domain technique that works well with a wide variety of linear and nonlinear constraints. The constraints we introduce include the nonlinear volume constraint for volume preservation, the nonlinear skeleton constraint for maintaining the rigidity of limb segments of articulated figures, and the projection constraint for easy manipulation of the mesh without having to frequently switch between multiple viewpoints. To handle nonlinear constraints, we cast mesh deformation as a nonlinear energy minimization problem and solve the problem using an iterative algorithm. The main challenges in solving this nonlinear problem are the slow convergence and numerical instability of the iterative solver. To address these issues, we develop a subspace technique that builds a coarse control mesh around the original mesh and projects the deformation energy and constraints onto the control mesh vertices using the mean value interpolation. The energy minimization is then carried out in the subspace formed by the control mesh vertices. Running in this subspace, our energy minimization solver is both fast and stable and it provides interactive responses. We demonstrate our deformation constraints and subspace deformation technique with a variety of constrained deformation examples. Copyright © 2006 by the Association for Computing Machinery, Inc.link_to_subscribed_fulltexKeywords
This publication has 29 references indexed in Scilit:
- Mean value coordinates for closed triangular meshesACM Transactions on Graphics, 2005
- Large mesh deformation using the volumetric graph LaplacianACM Transactions on Graphics, 2005
- Mesh-based inverse kinematicsACM Transactions on Graphics, 2005
- Linear rotation-invariant coordinates for meshesACM Transactions on Graphics, 2005
- Real-Time subspace integration for St. Venant-Kirchhoff deformable modelsACM Transactions on Graphics, 2005
- A sketch-based interface for detail-preserving mesh editingACM Transactions on Graphics, 2005
- Mesh editing with poisson-based gradient field manipulationACM Transactions on Graphics, 2004
- Multiresolution Surface Representation Based on Displacement VolumesComputer Graphics Forum, 2003
- A framework for geometric warps and deformationsACM Transactions on Graphics, 2002
- Volume-preserving free-form solidsIEEE Transactions on Visualization and Computer Graphics, 1996