Spatial Pose Trees: Creating and Editing Motions Using a Hierarchy of Low Dimensional Control Spaces

Spatial pose trees are a representation of motion that organizes motion data as a hierarchy of components. Each component has an associated set of target poses, as well as a user‐editable 3D control space for creating motion by pose interpolation. This hierarchical partitioning, along with a selective display of poses relevant to a particular motion component, allows users to easily navigate large sets of poses that would be impractical to manage with a single layout. In addition to providing a system for creating motion with this representation, we present techniques for embedding and subsequently editing existing motions, as control curves within a control space. Users can introduce new poses to a control space, either to edit a motion for aesthetic reasons or to meet specific constraints, or to reduce interpolation error. Edited motions introduce new control curves, with associated poses created by interpolation or displacement mapping. This results in a region of control space that produces motions that meet changing constraints. To assist users with system interaction, we introduce tools for simplifying hierarchy construction and 3D control space navigation.

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

[2]  J. Hahn,et al.  Interpolation Synthesis of Articulated Figure Motion , 1997, IEEE Computer Graphics and Applications.

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

[4]  F. Thomas,et al.  The illusion of life : Disney animation , 1981 .

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

[6]  Peter-Pike J. Sloan,et al.  Artist‐Directed Inverse‐Kinematics Using Radial Basis Function Interpolation , 2001, Comput. Graph. Forum.

[7]  Tovi Grossman,et al.  Multi-finger gestural interaction with 3d volumetric displays , 2004, UIST '04.

[8]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, ACM Trans. Graph..

[9]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[10]  Frederick I. Parke,et al.  Computer generated animation of faces , 1972, ACM Annual Conference.

[11]  Aaron Hertzmann,et al.  Style-based inverse kinematics , 2004, ACM Trans. Graph..

[12]  Zoran Popovic,et al.  Motion warping , 1995, SIGGRAPH.

[13]  Lucas Kovar,et al.  Flexible automatic motion blending with registration curves , 2003, SCA '03.

[14]  David J. Fleet,et al.  Gaussian Process Dynamical Models , 2005, NIPS.

[15]  Tomohiko Mukai,et al.  Geostatistical motion interpolation , 2005, SIGGRAPH '05.

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

[17]  John P. Lewis,et al.  Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation , 2000, SIGGRAPH.

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

[19]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH '08.

[20]  Michael Neff,et al.  Predictive Feedback for Interactive Control of Physics‐based Characters , 2005, Comput. Graph. Forum.

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

[22]  Charles F. Rose,et al.  Verbs and adverbs: multidimensional motion interpolation using radial basis functions , 1999 .

[23]  Frederick I. Parke,et al.  Computer gernerated animation of faces , 1998 .

[24]  Richard Williams The Animator's Survival Kit , 2001 .

[25]  Ken-ichi Anjyo,et al.  Fourier principles for emotion-based human figure animation , 1995, SIGGRAPH.

[26]  Michael Neff,et al.  AER: aesthetic exploration and refinement for expressive character animation , 2005, SCA '05.

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

[28]  Karan Singh,et al.  Eurographics/siggraph Symposium on Computer Animation (2003) Handrix: Animating the Human Hand , 2003 .