Litcius/Paper detail

Character controllers using motion VAEs

Hung Yu Ling, Fabio Zinno, George G. Cheng, Michiel van de Panne

2020ACM Transactions on Graphics250 citationsDOIOpen Access PDF

Abstract

A fundamental problem in computer animation is that of realizing purposeful and realistic human movement given a sufficiently-rich set of motion capture clips. We learn data-driven generative models of human movement using autoregressive conditional variational autoencoders, or Motion VAEs. The latent variables of the learned autoencoder define the action space for the movement and thereby govern its evolution over time. Planning or control algorithms can then use this action space to generate desired motions. In particular, we use deep reinforcement learning to learn controllers that achieve goal-directed movements. We demonstrate the effectiveness of the approach on multiple tasks. We further evaluate system-design choices and describe the current limitations of Motion VAEs.

Topics & Concepts

Computer scienceAutoencoderArtificial intelligenceMotion (physics)AnimationMotion captureAction (physics)Set (abstract data type)Generative modelReinforcement learningCharacter animationGenerative grammarComputer animationComputer visionMachine learningArtificial neural networkComputer graphics (images)Quantum mechanicsPhysicsProgramming languageHuman Motion and AnimationHuman Pose and Action RecognitionVideo Analysis and Summarization
Character controllers using motion VAEs | Litcius