Most virtual characters' animations are based on armatures to manipulate the characters' body parts (rigging). Armatures behave as the characters' skeletons, and their segments are referred to as bones. Each bone of the skeleton is associated with a well defined set of vertices defining the character' mesh (skinning), thus allowing animators to control movements and deformations of the character itself. This paper presents a natural and intuitive interface, which uses the Microsoft Kinect, to interactively control an armature by tracking body poses. Animators can animate virtual characters in real-time by their own body poses, thus obtaining realistic and smooth animations. Moreover, the proposed interface allows animators to save time with respect to the traditional animation technique based on keyframing. Different examples are used to compare the Kinect-based interface with the keyframing approach, thus obtaining both an objective and a subjective assessment.
%0 Journal Article
%1 SannaLambertiEtAl13jmui
%A Sanna, Andrea
%A Lamberti, Fabrizio
%A Paravati, Gianluca
%A Rocha, Felipe Domingues
%D 2013
%J Journal on Multimodal User Interfaces
%K 01801 springer paper ai multimodal user interface interaction agent graphics 3d zzz.mmi
%N 4
%P 269-279
%R 10.1007/s12193-012-0113-9
%T A Kinect-based Interface to Animate Virtual Characters
%V 7
%X Most virtual characters' animations are based on armatures to manipulate the characters' body parts (rigging). Armatures behave as the characters' skeletons, and their segments are referred to as bones. Each bone of the skeleton is associated with a well defined set of vertices defining the character' mesh (skinning), thus allowing animators to control movements and deformations of the character itself. This paper presents a natural and intuitive interface, which uses the Microsoft Kinect, to interactively control an armature by tracking body poses. Animators can animate virtual characters in real-time by their own body poses, thus obtaining realistic and smooth animations. Moreover, the proposed interface allows animators to save time with respect to the traditional animation technique based on keyframing. Different examples are used to compare the Kinect-based interface with the keyframing approach, thus obtaining both an objective and a subjective assessment.
@article{SannaLambertiEtAl13jmui,
abstract = {Most virtual characters' animations are based on armatures to manipulate the characters' body parts (rigging). Armatures behave as the characters' skeletons, and their segments are referred to as bones. Each bone of the skeleton is associated with a well defined set of vertices defining the character' mesh (skinning), thus allowing animators to control movements and deformations of the character itself. This paper presents a natural and intuitive interface, which uses the Microsoft Kinect, to interactively control an armature by tracking body poses. Animators can animate virtual characters in real-time by their own body poses, thus obtaining realistic and smooth animations. Moreover, the proposed interface allows animators to save time with respect to the traditional animation technique based on keyframing. Different examples are used to compare the Kinect-based interface with the keyframing approach, thus obtaining both an objective and a subjective assessment.},
added-at = {2018-02-15T15:04:21.000+0100},
author = {Sanna, Andrea and Lamberti, Fabrizio and Paravati, Gianluca and Rocha, Felipe Domingues},
biburl = {https://www.bibsonomy.org/bibtex/264e0f871b872d68766f2a58387a96d36/flint63},
doi = {10.1007/s12193-012-0113-9},
file = {SpringerLink:2013/SannaLambertiEtAl13jmui.pdf:PDF},
groups = {public},
interhash = {8ee9c408cc0a4f160160bd0526745dcb},
intrahash = {64e0f871b872d68766f2a58387a96d36},
issn = {1783-7677},
journal = {Journal on Multimodal User Interfaces},
keywords = {01801 springer paper ai multimodal user interface interaction agent graphics 3d zzz.mmi},
month = {#dec#},
number = 4,
pages = {269-279},
timestamp = {2018-04-16T12:14:25.000+0200},
title = {A {Kinect}-based Interface to Animate Virtual Characters},
username = {flint63},
volume = 7,
year = 2013
}