Animating deformable objects using sparse spacetime constraints

We propose a scheme for animating deformable objects based on spacetime optimization. The main feature is that it robustly and within a few seconds generates interesting motion from a sparse set of spacetime constraints. Providing only partial (as opposed to full) keyframes for positions and velocities is sufficient. The computed motion satisfies the constraints and the remaining degrees of freedom are determined by physical principles using elasticity and the spacetime constraints paradigm. Our modeling of the spacetime optimization problem combines dimensional reduction, modal coordinates, wiggly splines, and rotation strain warping. Our solver is based on a theorem that characterizes the solutions of the optimization problem and allows us to restrict the optimization to low-dimensional search spaces. This treatment of the optimization problem avoids a time discretization and the resulting method can robustly deal with sparse input and wiggly motion.

[1]  Jovan Popović,et al.  Mesh-based inverse kinematics , 2005, SIGGRAPH 2005.

[2]  Mathieu Desbrun,et al.  Interactive elastic motion editing through space–time position constraints , 2013, Comput. Animat. Virtual Worlds.

[3]  Jernej Barbic,et al.  Real-Time subspace integration for St. Venant-Kirchhoff deformable models , 2005, ACM Trans. Graph..

[4]  Michael Gleicher,et al.  Motion editing with spacetime constraints , 1997, SI3D.

[5]  K. Wiśniewski,et al.  Finite Rotation Shells , 2010 .

[6]  Jean-Marc Chassery,et al.  Approximated Centroidal Voronoi Diagrams for Uniform Polygonal Mesh Coarsening , 2004, Comput. Graph. Forum.

[7]  Greg Turk,et al.  Keyframe control of complex particle systems using the adjoint method , 2006, SCA '06.

[8]  Leonard McMillan,et al.  Stable real-time deformations , 2002, SCA '02.

[9]  Markus H. Gross,et al.  Deformable objects alive! , 2012, ACM Trans. Graph..

[10]  Z. Popovic,et al.  Fluid control using the adjoint method , 2004, SIGGRAPH 2004.

[11]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[12]  Nancy S. Pollard,et al.  Efficient synthesis of physically valid human motion , 2003, ACM Trans. Graph..

[13]  Theodore Kim,et al.  Skipping steps in deformable simulation with online model reduction , 2009, ACM Trans. Graph..

[14]  Kun Zhou,et al.  Interactive Shape Interpolation through Controllable Dynamic Deformation , 2011, IEEE Transactions on Visualization and Computer Graphics.

[15]  Hyeong-Seok Ko,et al.  Modal warping: real-time simulation of large rotational deformation and manipulation , 2004, IEEE Transactions on Visualization and Computer Graphics.

[16]  Ken-ichi Anjyo,et al.  Directable animation of elastic objects , 2005, SCA '05.

[17]  Michael F. Cohen,et al.  Interactive spacetime control for animation , 1992, SIGGRAPH.

[18]  Klaus Gärtner,et al.  Meshing Piecewise Linear Complexes by Constrained Delaunay Tetrahedralizations , 2005, IMR.

[19]  Jernej Barbic,et al.  FEM simulation of 3D deformable solids: a practitioner's guide to theory, discretization and model reduction , 2012, SIGGRAPH '12.

[20]  Doug L. James,et al.  Optimizing cubature for efficient integration of subspace deformations , 2008, SIGGRAPH 2008.

[21]  Hans-Peter Seidel,et al.  An efficient construction of reduced deformable objects , 2013, ACM Trans. Graph..

[22]  Hans-Peter Seidel,et al.  Proofs of two Theorems concerning Sparse Spacetime Constraints , 2014, ArXiv.

[23]  C. Karen Liu,et al.  Soft body locomotion , 2012, ACM Trans. Graph..

[24]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[25]  M. Kass,et al.  Animating oscillatory motion with overlap: wiggly splines , 2008, SIGGRAPH 2008.

[26]  Eitan Grinspun,et al.  TRACKS: toward directable thin shells , 2007, SIGGRAPH 2007.

[27]  R. E. Nickell,et al.  Nonlinear dynamics by mode superposition , 1976 .

[28]  Eitan Grinspun,et al.  Example-based elastic materials , 2011, ACM Trans. Graph..

[29]  M. Kilian,et al.  Geometric modeling in shape space , 2007, SIGGRAPH 2007.

[30]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, SIGGRAPH 2004.

[31]  Steven M. Seitz,et al.  Motion sketching for control of rigid-body simulations , 2003, TOGS.

[32]  Theodore Kim,et al.  Optimizing cubature for efficient integration of subspace deformations , 2008, SIGGRAPH Asia '08.

[33]  Martin Rumpf,et al.  Time‐Discrete Geodesics in the Space of Shells , 2012, Comput. Graph. Forum.

[34]  Jernej Barbic,et al.  Deformable object animation using reduced optimal control , 2009, ACM Trans. Graph..

[35]  J. Marsden,et al.  Dimensional model reduction in non‐linear finite element dynamics of solids and structures , 2001 .

[36]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[37]  Adrien Treuille,et al.  Keyframe control of smoke simulations , 2003, ACM Trans. Graph..

[38]  Christoph von Tycowicz,et al.  Interactive spacetime control of deformable objects , 2012, ACM Trans. Graph..

[39]  Jovan Popovic,et al.  Adaptation of performed ballistic motion , 2005, TOGS.

[40]  Hujun Bao,et al.  Poisson shape interpolation , 2006, Graph. Model..

[41]  Doug L. James,et al.  Real-Time subspace integration for St. Venant-Kirchhoff deformable models , 2005, SIGGRAPH 2005.

[42]  Jernej Barbic,et al.  Interactive editing of deformable simulations , 2012, ACM Trans. Graph..

[43]  Nancy S. Pollard,et al.  Fast simulation of skeleton-driven deformable body characters , 2011, TOGS.