A Novel Framework for 3D Computer Animation Systems for Nonprofessional Users Using an Automatic Rigging Algorithm

This paper presents a novel framework for developing automatic animation systems, which accept a 3D model that is created at runtime. Previous systems cannot deal with such a 3D model because it needs to be prepared by a manual process (rigging) that may not be suitable for nonprofessional users. The proposed framework solves this problem by employing an automatic rigging algorithm. Our algorithm can generate an animation skeleton for a given 3D model automatically, including the anatomical meaning of each joint. The relationship between motion data and this animation skeleton is created by identifying the corresponding joints in the motion data and the skeleton. The motion data for each joint is transferred automatically to the 3D model that has been rigged via our automatic rigging algorithm. Because all processes can be completed without any user intervention, an animation system for nonprofessional users is therefore available. We also discuss several motion editing techniques that can be used to generate new motion data without complex processing.

[1]  Natapon Pantuwong,et al.  Skeleton-growing: a vector-field-based 3D curve-skeleton extraction algorithm , 2010, SA '10.

[2]  Masaki Oshita Generating Animation from Natural Language Texts and Framework of Motion Database , 2009, 2009 International Conference on CyberWorlds.

[3]  Christine Depraz,et al.  Harmonic skeleton for realistic character animation , 2007, SCA '07.

[4]  Tomohiko Mukai,et al.  Pose-timeline for propagating motion edits , 2009, SCA '09.

[5]  Sebastian Thrun,et al.  Video-based reconstruction of animatable human characters , 2010, ACM Trans. Graph..

[6]  Natapon Pantuwong,et al.  3D Curve-Skeleton Extraction Algorithm Using a Pseudo-Normal Vector Field , 2010, VMV.

[7]  Ilya Baran,et al.  Automatic rigging and animation of 3D characters , 2007, SIGGRAPH 2007.

[8]  Taku Komura,et al.  Spatial relationship preserving character motion adaptation , 2010, SIGGRAPH 2010.

[9]  Kent L. Norman,et al.  Development of an instrument measuring user satisfaction of the human-computer interface , 1988, CHI '88.

[10]  Daniel Cohen-Or,et al.  Action synopsis: pose selection and illustration , 2005, ACM Trans. Graph..

[11]  Thomas A. Funkhouser,et al.  The Princeton Shape Benchmark , 2004, Proceedings Shape Modeling Applications, 2004..

[12]  Jinxiang Chai,et al.  Synthesis and editing of personalized stylistic human motion , 2010, I3D '10.

[13]  Philip J. Willis,et al.  Automatic rigging for animation characters with 3D silhouette , 2009, Comput. Animat. Virtual Worlds.

[14]  Alla Safonova,et al.  Human Motion Synthesis with Optimization‐based Graphs , 2010, Comput. Graph. Forum.