Animation Levels of Detail Design for Real-Time Virtual Human

Animating numerous humans in virtual worlds with real-time constraint is difficult. The problem is mainly due to the computation time required to animate complex motions. This problem can be solved by the use of animation levels of detail. These manage the computation complexity by selecting the way each model is computed. An animation level of detail of an object consist in a set of animation models with different computation costs. In this paper, we propose a new approach of model design in order to easily build animation levels of detail. Our model architecture consists in a pipeline of sub-models. Each sub-model performs a given task in the animation process: animation of the body or of the legs for example. It encapsulates several computation methods for the given task with different computation costs. Our animation levels of detail minimize the complexity by selecting the best suitable animation method according to the environment. The policy of model selection also depends on external parameters: distance to the point of view and visibility. We apply our approach to the building of a walking model on complex grounds.

[1]  David A. Forsyth,et al.  Dynamics Modeling and Culling , 1999, IEEE Computer Graphics and Applications.

[2]  N. Badler,et al.  Straight Line Walking Animation Based on Kinematic Generalization that Preserves the Original Characteristics , 1992 .

[3]  Jessica K. Hodgins,et al.  Three-dimensional human running , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[4]  Jessica K. Hodgins,et al.  Adapting simulated behaviors for new characters , 1997, SIGGRAPH.

[5]  Norman I. Badler,et al.  Behavioral control for real-time simulated human agents , 1995, I3D '95.

[6]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[7]  Jessica K. Hodgins,et al.  Simulation Levels of Detail for Real-time Animation , 1997, Graphics Interface.

[8]  Thomas W. Calvert,et al.  Knowledge-Driven, Interactive Animation of Human Running , 1996, Graphics Interface.

[9]  F. Multon,et al.  Coarse-to-fine design of feedback controllers for dynamic locomotion , 1998, The Visual Computer.

[10]  Franck Multon,et al.  Computer Animation of Human Walking: a Survey , 1999 .

[11]  J. Halbertsma,et al.  Changes in leg movements and muscle activity with speed of locomotion and mode of progression in humans. , 1985, Acta physiologica Scandinavica.

[12]  Zeltzer,et al.  Motor Control Techniques for Figure Animation , 1982, IEEE Computer Graphics and Applications.

[13]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[14]  David A. Forsyth,et al.  Efficient dynamics modeling for VRML and Java , 1998, VRML '98.