Continuous Character Control with Low-Dimensional Embeddings | |||||||||
Sergey Levine 1 | Jack M. Wang 1 | Alexis Haraux 1 | Zoran Popović 2 | Vladlen Koltun 1 | |||||
1 Stanford University | 2 University of Washington | ||||||||
| |||||||||
ACM SIGGRAPH 2012 and ACM Transactions on Graphics 31 (4), Article 28 | |||||||||
Abstract
Interactive, task-guided character controllers must be agile and responsive to user input, while retaining the flexibility to be read- ily authored and modified by the designer. Central to a method's ease of use is its capacity to synthesize character motion for novel situations without requiring excessive data or programming effort. In this work, we present a technique that animates characters performing user-specified tasks by using a probabilistic motion model, which is trained on a small number of artist-provided animation clips. The method uses a low-dimensional space learned from the example motions to continuously control the character's pose to accomplish the desired task. By controlling the character through a reduced space, our method can discover new transitions, tractably precompute a control policy, and avoid low quality poses. |
Paper: [PDF]
Video: [MP4] Source Code: [ZIP] The code may be compiled on Linux, Mac, and Windows, and requires several dependencies. See the Readme file for details. BibTeX Citation @article{2012-ccclde, author = {Sergey Levine and Jack M. Wang and Alexis Haraux and Zoran Popovi\'{c} and Vladlen Koltun}, title = {Continuous Character Control with Low-Dimensional Embeddings}, journal = {ACM Transactions on Graphics}, year = {2012}, volume = {31}, number = {4}, pages = {28} } |