Three-Level Tracking Method for Animating a 3D Humanoid Character
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32827
Three-Level Tracking Method for Animating a 3D Humanoid Character

Authors: Tainchi Lu, Chochih Lin

Abstract:

With a rapid growth in 3D graphics technology over the last few years, people are desired to see more flexible reacting motions of a biped in animations. In particular, it is impossible to anticipate all reacting motions of a biped while facing a perturbation. In this paper, we propose a three-level tracking method for animating a 3D humanoid character. First, we take the laws of physics into account to attach physical attributes, such as mass, gravity, friction, collision, contact, and torque, to bones and joints of a character. The next step is to employ PD controller to follow a reference motion as closely as possible. Once the character cannot tolerate a strong perturbation to prevent itself from falling down, we are capable of tracking a desirable falling-down action to avoid any falling condition inaccuracy. From the experimental results, we demonstrate the effectiveness and flexibility of the proposed method in comparison with conventional data-driven approaches.

Keywords: Character Animation, Forward Dynamics, Motion Tracking, PD Control.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1086863

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1449

References:


[1] M. Girard, A. A. Maciejewski, "Computational Modeling for the Computer Animation of Legged Figures," in Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, pp. 263-270, 1985.
[2] P. K. Levangie, C. C. Norkin, Joint Structure and Function: A Comprehensive Analysis, 4th Edition, 2000.
[3] J. K. Hodgins, W. L. Wooten, D. C. Brogan, J. F. O'Brien, "Animating Human Athletics," in Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 71-78, 1995.
[4] N. Nguyen, N. Wheatland, D. Brown, B. Parise, C. K. Liu, V. Zordan, "Performance Capture with Physical Interaction," in Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 189-195, 2010.
[5] Y. Abe, J. Popović, "Interactive Animation of Dynamic Manipulation," in Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 195-204, 2006.
[6] K. W. Sok, M. Kim, J. Lee, "Simulating Biped Behaviors from Human Motion Data," ACM Transactions on Graphics, Vol. 26, No. 3, 2007.
[7] J. Laszlo, M. v. d. Panne, E. Fiume, "Limit Cycle Control and its Application to the Animation of Balancing and Walking," in Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, pp. 155-162, 1996.
[8] V. B. Zordan, J. K. Hodgins, "Tracking and Modifying Upper-Body Human Motion Data with Dynamic Simulation," in Proceedings of the Computer Animation and Simulation'99, pp. 13-22, 1999.
[9] K. Yin, M. B. Cline, D. K. Pai, "Motion Perturbation Based on Simple Neuromotor Control Models," in Proceedings of the 11th Pacific Conference on Computer Graphics and Applications, pp. 445-449, 2003.
[10] Y. Abe, M. d. Silva, J. Popović, "Multiobjective Control with Frictional Contacts," in Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 249-258, 2007.
[11] M. d. Silva, Y. Abe, J. Popović, "Simulation of Human Motion Data Using Short-Horizon Model-Predictive Control " Computer Graphics Forum, Vol. 27, pp. 371-380, 2008.
[12] Y. Ye, C. K. Liu, "Animating Responsive Characters with Dynamic Constraints in Near-Unactuated Coordinates," ACM Transactions on Graphics, Vol. 27, No.5, 2008.
[13] Autodesk Inc. (2012). Autodesk FBX. Available: http://usa.autodesk.com/fbx/.
[14] R. Smith. (2012). Open Dynamic Engine. Available: http://www.ode.org/.
[15] K. Yin, K. Loken, M. v. d. Panne, "SIMBICON: Simple Biped Locomotion Control," ACM Transactions on Graphics, Vol. 26, No. 3, 2007.
[16] N. Nguyen, N. Wheatland, D. Brown, B. Parise, C. K. Liu, V. Zordan, "Performance Capture with Physical Interaction," in Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 189-195, 2010.
[17] B. Tang, Z. Pan, L. Zheng, M. Zhang, "Interactive Generation of Falling Motions," Computer Animation and Virtual Worlds, Vol.17, No.3-4, pp. 271-279, 2006.
[18] V. B. Zordan, A. Majkowska, M. Fast, "Dynamic Response for Motion Capture Animation," ACM Transactions on Graphics, Vol. 24, No. 3, pp. 697-701, 2005.