Synchronized multi-character motion editing

The ability to interactively edit human motion data is essential for character animation. We present a novel motion editing technique that allows the user to manipulate synchronized multiple character motions interactively. Our Laplacian motion editing method formulates the interaction among multiple characters as a collection of linear constraints and enforces the constraints, while the user directly manipulates the motion of characters in both spatial and temporal domains. Various types of manipulation handles are provided to specify absolute/relative spatial location, direction, time, duration, and synchronization of multiple characters. The capability of non-sequential discrete editing is incorporated into our motion editing interfaces, so continuous and discrete editing is performed simultaneously and seamlessly. We demonstrate that the synchronized multiple character motions are synthesized and manipulated at interactive rates using spatiotemporal constraints.

[1]  Hyun Joon Shin,et al.  Motion synthesis and editing in low‐dimensional spaces , 2006, Comput. Animat. Virtual Worlds.

[2]  Michael Gleicher,et al.  Parametric motion graphs , 2007, SI3D.

[3]  Jessica K. Hodgins,et al.  Motion capture-driven simulations that hit and react , 2002, SCA '02.

[4]  Hyun Joon Shin,et al.  Fat graphs: constructing an interactive character with continuous controls , 2006, SCA '06.

[5]  Taesoo Kwon,et al.  Group motion editing , 2008, SIGGRAPH 2008.

[6]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

[7]  Takeo Igarashi,et al.  As-rigid-as-possible shape manipulation , 2005, ACM Trans. Graph..

[8]  Hyeong-Seok Ko,et al.  A physically-based motion retargeting filter , 2005, TOGS.

[9]  C. Karen Liu,et al.  Composition of complex optimal multi-character motions , 2006, SCA '06.

[10]  David A. Forsyth,et al.  Motion synthesis from annotations , 2003, ACM Trans. Graph..

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

[12]  Taesoo Kwon,et al.  Two-Character Motion Analysis and Synthesis , 2008, IEEE Transactions on Visualization and Computer Graphics.

[13]  Jessica K. Hodgins,et al.  Interactive control of avatars animated with human motion data , 2002, SIGGRAPH.

[14]  Nancy S. Pollard,et al.  Responsive characters from motion fragments , 2007, SIGGRAPH 2007.

[15]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[16]  J. Hodgins,et al.  Construction and optimal search of interpolated motion graphs , 2007, SIGGRAPH 2007.

[17]  Tomohiko Mukai,et al.  Geostatistical motion interpolation , 2005, SIGGRAPH 2005.

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

[19]  Michael Gleicher,et al.  Automated extraction and parameterization of motions in large data sets , 2004, SIGGRAPH 2004.

[20]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH Classes.

[21]  Jovan Popovic,et al.  Guided time warping for motion editing , 2007, SCA '07.

[22]  Taku Komura,et al.  Character Motion Synthesis by Topology Coordinates , 2009, Comput. Graph. Forum.

[23]  Matthias Zwicker,et al.  Real-time planning for parameterized human motion , 2008, SCA '08.

[24]  Jovan Popovic,et al.  Example-based control of human motion , 2004, SCA '04.

[25]  Chris Hecker,et al.  Real-time motion retargeting to highly varied user-created morphologies , 2008, SIGGRAPH 2008.

[26]  Siddhartha S. Srinivasa,et al.  Physics-based motion retiming , 2006, SCA '06.

[27]  C. Karen Liu,et al.  Synthesis of complex dynamic character motion from simple animations , 2002, ACM Trans. Graph..

[28]  Jehee Lee,et al.  Precomputing avatar behavior from human motion data , 2004, SCA '04.

[29]  Adrien Treuille,et al.  Near-optimal character animation with continuous control , 2007, SIGGRAPH 2007.

[30]  Jessica K. Hodgins,et al.  Constraint-based motion optimization using a statistical dynamic model , 2007, SIGGRAPH 2007.

[31]  Jehee Lee,et al.  Motion patches: buildings blocks for virtual environments annotated with motion data , 2005, SIGGRAPH 2005.

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

[33]  Christoph Bregler,et al.  Motion capture assisted animation: texturing and synthesis , 2002, ACM Trans. Graph..

[34]  Taku Komura,et al.  Interaction patches for multi-character animation , 2008, SIGGRAPH 2008.