Disney Research: Tangent Space Optimization of Controls for Character Animation

The Disney Research team presented their project focused on the control of interpolations in animation with positional constraints over time as a space-time optimization problem in the tangent space of the curves driving the animation controls.

Usually, the animator starts with combinations of forward and inverse kinematics to pose a character at certain keyframes via controls, and adjusts animation curves driving the controls for fine-tuning. Then, these keyframed controls are interpolated to get the animation. “While forward kinematics leads to intuitive interpolations, it is not possible to impose positional constraints and hence, for example, fix contact points,” noted the team. “Inverse kinematics can be used to fix certain points in space at keyframes, but can lead to inferior interpolations, and does not allow for positional contraints at non-keyframe frames.”

The paper they presented wants to solve these problems by “formulating control interpolation with positional constraints over time as a space-time optimization problem in the tangent space of the animation curves driving the controls.” The team states that

  1. It works in the space of artist editable animation curves and hence integrates seamlessly with the current pipelines,
  2. Does not add new keyframes
  3. Allows for positional trajectories of positions over time, extending inverse kinematics.

You can find the full paper here.

Join discussion

Comments 4

  • Ivan Yan

    I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. <br /><a href="https://idboss.ph/">idboss</a><br/>

    0

    Ivan Yan

    ·4 years ago·
  • Daniel

    And ofcourse there is no way to get this otherwise applying foe a job at disney....

    0

    Daniel

    ·4 years ago·
  • Herbert

    positional constraints over time as a space-time optimization problem in the tangent space of the curves driving the animation controls. Their method has the key properties that it allows for the manipulation of positions and orientations over time.

    https://www.lost-identification.com

    0

    Herbert

    ·4 years ago·
  • Anonymous user

    cascadeur much?

    0

    Anonymous user

    ·4 years ago·

You might also like

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more