Interactive buildup of animation sequences with captured motion data

We present a new approach to interactive resequencing of captured motion data that allows the user to progressively extend his or her animations such that each extension can best fit user requirements with respect to space, time, and pose. In the preprocessing phase, captured frames are clustered into pose groups and interconnected into a transition graph. For each step in building an animation sequence at runtime, the user is allowed to browse through motion paths in the graph that are connectable to the existing sequence by specifying the desired locations and poses at path ends and to select one of those paths to extend the animation. Instead of using graph search algorithms, our path browser unrolls the graph locally into spatial search trees and employs an efficient nearest‐neighbor search method to quickly find the optimal paths that satisfy user inputs. We demonstrate the usefulness of our approach by creating animation examples in scenarios involving spatial, temporal, and postural requirements simultaneously. Copyright © 2012 John Wiley & Sons, Ltd.

[1]  Sanjeev Khanna,et al.  Automatic construction of a minimum size motion graph , 2009, SCA '09.

[2]  Manfred Lau,et al.  Precomputed search trees: planning for interactive goal-driven animation , 2006, SCA '06.

[3]  Lucas Kovar,et al.  Motion Graphs , 2002, ACM Trans. Graph..

[4]  Jessica K. Hodgins,et al.  Construction and optimal search of interpolated motion graphs , 2007, ACM Trans. Graph..

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

[6]  Nancy S. Pollard,et al.  Evaluating motion graphs for character animation , 2007, TOGS.

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

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

[9]  Taku Komura,et al.  Interaction patches for multi-character animation , 2008, ACM Trans. Graph..

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

[11]  Takeo Igarashi,et al.  Spatial keyframing for performance-driven animation , 2006, SCA '05.

[12]  Philippe Beaudoin,et al.  Motion-motif graphs , 2008, SCA '08.

[13]  David Salesin,et al.  A sketching interface for articulated figure animation , 2006, SIGGRAPH 2006.

[14]  David A. Forsyth,et al.  Quick transitions with cached multi-way blends , 2007, SI3D.

[15]  Jehee Lee,et al.  Synchronized multi-character motion editing , 2009, ACM Trans. Graph..

[16]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[17]  John Langford,et al.  Cover trees for nearest neighbor , 2006, ICML.

[18]  Evan Herbst,et al.  Character animation in two-player adversarial games , 2010, TOGS.