← ArchivePaper2018
Data-Driven Autocompletion for Keyframe Animation
Autoregressive RNN conditioned on target keyframes automatically completes motions matching sparse user-specified poses; won MIG 2018 Best Paper.
Abstract
We explore the potential of learned autocompletion methods for synthesizing animated motions from input keyframes. Our model uses an autoregressive two-layer recurrent neural network that is conditioned on target keyframes. The model is trained on the motion characteristics of example motions and sampled keyframes from those motions. Given a set of desired key frames, the trained model is then capable of generating motion sequences that interpolate the keyframes while following the style of the examples observed in the training corpus. We demonstrate our method on a hopping lamp, using a diverse set of hops from a physics-based model as training data. The model can then synthesize new hops based on a diverse range of keyframes. We discuss the strengths and weaknesses of this type of approach in some detail.
How to read this
- Category
- Method: data-driven keyframe autocompletion (learned animation synthesis)
- Contributions
- Uses an autoregressive two-layer recurrent network conditioned on target keyframes to autocomplete motion
- Trains on example motions plus keyframes sampled from them so generated motion interpolates keys in the examples' style
- Demonstrates synthesis of new hops for a hopping-lamp character from a diverse set of keyframes (MIG 2018 Best Paper)
- Context
- Sits between learned motion manifolds (Holden et al., Learning Motion Manifolds with Convolutional Autoencoders) and classic keyframe animation (Burtnyk and Wein, Interactive Skeleton Techniques), framing autocompletion as conditioned sequence generation.Builds on: Learning Motion Manifolds with Convolutional Autoencoders · Interactive Skeleton Techniques for Enhancing Motion Dynamics in Key Frame Animation
- Correctness
- Demonstrated on a single hopping-lamp character with physics-based training data; the authors themselves discuss strengths and weaknesses, so generalization beyond this constrained, exploratory setting should not be assumed.
- Clarity
- Accessible and candid about limitations; a first pass conveys the idea, a second pass clarifies the conditioning and training setup.
- How to read it
- Focus on how keyframe conditioning shapes the RNN output and on the stated weaknesses; a second pass is worthwhile mainly for the training/sampling details rather than for transferable results.
Builds on
Built upon by
Nothing yet.
Related work
- Character Motion Synthesis by Topology Coordinates 2009 / CGF
- Motion Grammars for Character Animation 2016 / CGF
- Dog Code: Human to Quadruped Embodiment Using Shared Codebooks 2024 / MIG
- Physically Based Motion Transformation 1999 / SIGGRAPH
Keywords
This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →