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.









Similar content being viewed by others
References
Blender web site: http://www.blender.org
The Bloop project: http://dm.tzi.de/research/hci/bloop
Game Engine Manual: http://wiki.blender.org/index.php/Doc:2.4/Manual/Game_Engine
Boulos Kamel et al (2011) Web GIS in practice X: a Microsoft Kinect natural user interface for Google Earth navigation. Int J Health Geogr 10:45. doi:10.1186/1476-072X-10-45
Brekelmans Jasper web site: http://www.brekel.com
Burtnyk N, Wein M (1971) Computer generated key frame animation. J Soc Motion Pict Telev Eng 8(3):149–153
Burtnyk N, Wein M (1976) Interactive skeleton techniques for enhancing motion dynamics in key frame animation. Commun ACM 19(10):564–569
DeVincenzi A, Yao L, Ishii H, Raskar R (2011) Kinected conference: augmenting video imaging with calibrated depth and audio. In: Proceedings of the ACM (2011) Conference on Computer Supported Cooperative Work. ACM, New York
Editorial (2010) The Kinect revolution. The New Scientist 208(2789):5. doi:10.1016/S0262-4079(10)62966-1
FAAST web site: http://projects.ict.usc.edu/mxr/faast/
Giles J (2010) Inside the race to hack the Kinect. New Sci 208(2789):22–23. doi:10.1016/S0262-4079(10)62989-2
Gleicher M (1998) Retargeting motion to new characters. In: Proceedings of the ACM Siggraph’98, pp. 33–42.
Kinect web site: http://www.xbox.com/kinect/
Kinect for Windows SDK: http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/
Oliver Kreylos web page: http://idav.ucdavis.edu/okreylos/index.html
Martin JC (1998) TYCOON: theoretical framework and software tools for multimodal interfaces. In: Intelligence and multimodality in multimedia interfaces. AAAI Press, Portland
Menache A (2000) Understanding motion capture for computer animation and video games. Morgan Kaufmann, New York
NITE web site: http://www.primesense.com/?p=515
OpenKinect we site (libFreeNect): http://openkinect.org/
OpenNI web site: http://www.openni.org
Parent R (2007) Computer animation: algorithms and techniques, 2nd edn. Morgan Kaufmann, New York
Phan T (2011) Using Kinect and OpenNI to Embody an Avatar in second life: gesture& emotion transference. http://ict.usc.edu/projects/
Polli AM (2011) Natural User Interfaces in home rehabilitation using Microsoft Kinect. http://bth.academia.edu/AnnaMariaPolli/Papers
Sanna A, Lamberti F, Paravati G, Henao Ramirez EA, Manuri F (2011) A Kinect-based natural interface for quadrotor control. In: Proceedings of Intetain 2011
Shotton J, Fitzgibbon A, Cook M, Sharp T, Finocchio M, Moore R, Kipman A, Blake A (2011) Real-time human pose recognition in parts from single depth images. In: Proceedings of CVPR’2011
The Virtual-Reality Peripheral Network: http://www.cs.unc.edu/Research/vrpn/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sanna, A., Lamberti, F., Paravati, G. et al. A kinect-based interface to animate virtual characters. J Multimodal User Interfaces 7, 269–279 (2013). https://doi.org/10.1007/s12193-012-0113-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12193-012-0113-9