Editing arbitrarily deforming surface animations

Deforming surfaces, such as cloth, can be generated through physical simulation, morphing, and even video capture. Such data is currently very difficult to alter after the generation process is complete, and data generated for one purpose generally cannot be adapted to other uses. Such adaptation would be extremely useful, however. Being able to take cloth captured from a flapping flag and attach it to a character to make a cape, or enhance the wrinkles on a simulated garment, would greatly enhance the usability and re-usability of deforming surface data. In addition, it is often necessary to cleanup or "tweak" simulation results. Doing this by editing each frame individually is a very time consuming and tedious process. Extensive research has investigated how to edit and re-use skeletal motion capture data, but very little has addressed completely non-rigid deforming surfaces. We have developed a novel method that now makes it easy to edit such arbitrary deforming surfaces. Our system enables global signal processing, direct manipulation, multiresolution embossing, and constraint editing on arbitrarily deforming surfaces, such as simulated cloth, motion-captured cloth, morphs, and other animations. The foundation of our method is a novel time-varying multiresolution transform, which adapts to the changing geometry of the surface in a temporally coherent manner.

[1]  Christian Rössl,et al.  Laplacian surface editing , 2004, SGP '04.

[2]  Craig Gotsman,et al.  Compression of soft-body animation sequences , 2004, Comput. Graph..

[3]  Kun Zhou,et al.  Large mesh deformation using the volumetric graph Laplacian , 2005, ACM Trans. Graph..

[4]  Peter Schröder,et al.  Multiresolution signal processing for meshes , 1999, SIGGRAPH.

[5]  Doug L. James,et al.  Skinning mesh animations , 2005, ACM Trans. Graph..

[6]  Andrei Khodakovsky,et al.  Wavelet compression of parametrically coherent mesh sequences , 2004, SCA '04.

[7]  Pedro V. Sander,et al.  Geometry videos: a new representation for 3D animations , 2003, SCA '03.

[8]  Lance Williams,et al.  Motion signal processing , 1995, SIGGRAPH.

[9]  Peter Schröder,et al.  Interactive multiresolution mesh editing , 1997, SIGGRAPH.

[10]  Daniel Cohen-Or,et al.  Linear rotation-invariant coordinates for meshes , 2005, ACM Trans. Graph..

[11]  Ronald Fedkiw,et al.  Simulation of clothing with folds and wrinkles , 2003, SCA '03.

[12]  David A. Forsyth,et al.  Cloth capture , 2005, SIGGRAPH '05.

[13]  Michael Gleicher,et al.  Motion path editing , 2001, I3D '01.

[14]  Volker Scholz,et al.  Garment Motion Capture Using Color‐Coded Patterns , 2005, Comput. Graph. Forum.

[15]  Brian Kernighan,et al.  An efficient heuristic for partitioning graphs , 1970 .

[16]  Valerio Pascucci,et al.  Multi-resolution dynamic meshes with arbitrary deformations , 2000 .

[17]  Kun Zhou,et al.  Mesh editing with poisson-based gradient field manipulation , 2004, ACM Trans. Graph..

[18]  J. Marks,et al.  Garment Motion Capture Using Color‐Coded Patterns , 2005, SIGGRAPH '05.

[19]  Igor Guskov,et al.  Trackable surfaces , 2003, SCA '03.

[20]  Brian W. Kernighan,et al.  An efficient heuristic procedure for partitioning graphs , 1970, Bell Syst. Tech. J..

[21]  Pierre Alliez,et al.  Variational shape approximation , 2004, ACM Trans. Graph..

[22]  Yuan Zhou,et al.  Quadric-based simplification in any dimension , 2005, TOGS.

[23]  Michael Garland,et al.  Progressive multiresolution meshes for deforming surfaces , 2005, SCA '05.

[24]  Eugene Fiume,et al.  Wires: a geometric deformation technique , 1998, SIGGRAPH.

[25]  Andrew P. Witkin,et al.  Untangling cloth , 2003, ACM Trans. Graph..

[26]  Jed Lengyel,et al.  Compression of time-dependent geometry , 1999, SI3D.

[27]  Marc Alexa,et al.  Representing Animations by Principal Components , 2000, Comput. Graph. Forum.

[28]  Edward H. Adelson,et al.  The Laplacian Pyramid as a Compact Image Code , 1983, IEEE Trans. Commun..

[29]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[30]  Kwang-Jin Choi,et al.  Stable but responsive cloth , 2002, SIGGRAPH 2002.

[31]  Herbert Edelsbrunner,et al.  Topology preserving edge contraction , 1998 .

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

[33]  Valerio Pascucci,et al.  Multi-resolution dynamic meshes with arbitrary deformations , 2000, IEEE Visualization.

[34]  Leif Kobbelt,et al.  Multiresolution Surface Representation Based on Displacement Volumes , 2003, Comput. Graph. Forum.

[35]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[36]  Hans-Peter Seidel,et al.  Interactive multi-resolution modeling on arbitrary meshes , 1998, SIGGRAPH.

[37]  Matthias Zwicker,et al.  Mesh-based inverse kinematics , 2005, ACM Trans. Graph..