Evolving Body Kinematics for Virtual Characters
Abstract
Physically-based character animation systems often require complex knowledge of the underlying equations of motion. Hence, producing physically-realistic animations can be time consuming with these systems. In this paper, we present an approach that automatically searches for kinematics solutions for virtual characters. Characters learn their locomotion by evolving body kinematics. We designed two different control architectures for the character s learning process with predefined motion data sets and a feedback system. The first system is based on a layer of genetic algorithms (GA) and the second is based on a Reinforcement Learning (RL) approach. Animation systems based on these control architectures require little knowledge of the physics equations of motions, but can generate physically-feasible motions in real-time through observations of available motion data sets, such as previous animations or motion capture data. This animation approach allows animators to construct easily realistic body kinematics motion for computer game characters. Embedded with simulated musculature of human body, the system also has applications in sports and physiotherapy for motion visualization. The test data also demonstrates the advantages and drawbacks of the two types of control methods.
BibTeX
@inproceedings {10.2312:LocalChapterEvents:TPCG:TPCG06:203-210,
booktitle = {Theory and Practice of Computer Graphics 2006},
editor = {Louise M. Lever and Mary McDerby},
title = {{Evolving Body Kinematics for Virtual Characters}},
author = {Gatzoulis, C. and Tang, W. and Stoddart, W. J.},
year = {2006},
publisher = {The Eurographics Association},
ISBN = {3-905673-59-2},
DOI = {10.2312/LocalChapterEvents/TPCG/TPCG06/203-210}
}
booktitle = {Theory and Practice of Computer Graphics 2006},
editor = {Louise M. Lever and Mary McDerby},
title = {{Evolving Body Kinematics for Virtual Characters}},
author = {Gatzoulis, C. and Tang, W. and Stoddart, W. J.},
year = {2006},
publisher = {The Eurographics Association},
ISBN = {3-905673-59-2},
DOI = {10.2312/LocalChapterEvents/TPCG/TPCG06/203-210}
}