Conference Paper

Staggered Poses: A Character Motion Representation for Detail-Preserving Editing of Pose and Coordinated Timing.

DOI: 10.2312/SCA/SCA08/137-146 Conference: Proceedings of the 2008 Eurographics/ACM SIGGRAPH Symposium on Computer Animation, SCA 2008, Dublin, Ireland, 2008
Source: DBLP

ABSTRACT We introduce staggered poses---a representation of character motion that explicitly encodes coordinated timing among movement features in different parts of a character's body. This representation allows us to provide sparse, pose--based controls for editing motion that preserve existing movement detail, and we describe how to edit coordinated timing among extrema in these controls for stylistic editing. The staggered pose representation supports the editing of new motion by generalizing keyframe--based workflows to retain high--level control after local timing and transition splines have been created. For densely--sampled motion such as motion capture data, we present an algorithm that creates a staggered pose representation by locating coordinated movement features and modeling motion detail using splines and displacement maps. These techniques, taken together, enable feature--based keyframe editing of dense motion data.

  • [Show abstract] [Hide abstract]
    ABSTRACT: Motion retiming is an important tool used to edit character animations. It consists of changing the time at which an action occurs during an animation. One example might be editing an animation of a person playing football to change the precise time at which the ball is kicked. It is, nevertheless, a non-trivial task to retime the motion of a set of joints, since spatio-temporal correlation exists among them. It is especially difficult in the case of motion capture, when there are forward kinematic keys on every frame, to define the motion. In this paper, we present a novel approach to motion retiming that exploits the proximity of joints to preserve the motion coherence when a retiming operation is performed. We introduce the bilateral time control surface (BTCS), a framework that allows users to intuitively and interactively retime motion. The BTCS is a free-form surface, located on the timeline, that can be interactively deformed to move the action of a particular joint to a certain time, while preserving the coherency and smoothness of surrounding joints. The animation is retimed by manipulating successive BTCSs, and the final animation is generated by resampling the original motion by time spans defined by the BTCSs.
    Computers & Graphics 04/2015; 47. DOI:10.1016/j.cag.2014.11.001 · 1.03 Impact Factor
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: We present inverse kinodynamics (IKD), an animator friendly kinematic work flow that both encapsulates short-lived dynamics and allows precise space-time constraints. Kinodynamics (KD), defines the system state at any given time as the result of a kinematic state in the recent past, physically simulated over a short time window to the present. KD is a well suited kinematic approximation to animated characters and other dynamic systems with dominant kinematic motion and short-lived dynamics. Given a dynamic system, we first choose an appropriate kinodynamic window size based on accelerations in the kinematic trajectory and the physical properties of the system. We then present an inverse kinodynamics (IKD) algorithm, where a kinodynamic system can precisely attain a set of animator constraints at specified times. Our approach solves the IKD problem iteratively, and is able to handle full pose or end effector constraints at both position and velocity level, as well as multiple constraints in close temporal proximity. Our approach can also be used to solve position and velocity constraints on passive systems attached to kinematically driven bodies. We describe both manual and automatic procedures for selecting the kinodynamic window size necessary to approximate the dynamic trajectory to a given accuracy. We demonstrate the convergence properties of our IKD approach, and give details of a typical work flow example that an animator would use to create an animation with our system. We show IKD to be a compelling approach to the direct kinematic control of character, with secondary dynamics via examples of skeletal dynamics and facial animation.
    Computers & Graphics 12/2012; 36(8):904-915. DOI:10.1016/j.cag.2012.08.010 · 1.03 Impact Factor
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: We present a system for interactive kinematic editing of motion paths and timing that employs various biomechanical observations to augment and restrict the edited motion. Realistic path manipulations are enforced by restricting user interaction to handles identified along a motion path using motion extrema. An as-rigid-as-possible deformation technique modified specifically for use on motion paths is used to deform the path to satisfy the usermanipulated handle positions. After all motion poses have been adjusted to satisfy the new path, an automatic timewarping step modifies the timing of the new motion to preserve the timing qualities of the original motion. This timewarp is based on biomechanical heuristics relating velocity to stride length and path curvature, as well as the preservation of acceleration for ballistic motion. We show that our system can be used to quickly and easily modify a variety of locomotive motions, and can accurately reproduce recorded motions that were not used during the editing process.
    Proceedings of the 2011 Eurographics/ACM SIGGRAPH Symposium on Computer Animation, SCA 2011, Vancouver, BC, Canada, 2011; 01/2011


Available from