Master of Puppets: An Animation-by-Demonstration Computer Puppetry Authoring Framework

6Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper presents Master of Puppets (MOP), an animation-by-demonstration framework that allows users to control the motion of virtual characters (puppets) in real time. In the first step, the user is asked to perform the necessary actions that correspond to the character’s motions. The user’s actions are recorded, and a hidden Markov model is used to learn the temporal profile of the actions. During the runtime of the framework, the user controls the motions of the virtual character based on the specified activities. The advantage of the MOP framework is that it recognizes and follows the progress of the user’s actions in real time. Based on the forward algorithm, the method predicts the evolution of the user’s actions, which corresponds to the evolution of the character’s motion. This method treats characters as puppets that can perform only one motion at a time. This means that combinations of motion segments (motion synthesis), as well as the interpolation of individual motion sequences, are not provided as functionalities. By implementing the framework and presenting several computer puppetry scenarios, its efficiency and flexibility in animating virtual characters is demonstrated.

Cite

CITATION STYLE

APA

Cui, Y., & Mousas, C. (2018). Master of Puppets: An Animation-by-Demonstration Computer Puppetry Authoring Framework. 3D Research, 9(1). https://doi.org/10.1007/s13319-018-0158-y

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free