Team siames

Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities
Inria / Raweb 2004
Project: siames

Project : siames

Section: Contracts and Grants with Industry

Keywords : Virtual Human, Real-time Animation, Motion Control, Behavior Coordination.

RIAM AVA Motion.

Participants : Stéphane Ménardais, Richard Kulpa, Franck Multon, Stéphane Donikian [contact].

The AVA Motion program is a partnership with the Laboratory of Biomechanics of the University of Rennes 2 and with the Dæsign and Kineo Cam companies. It was supported by the RIAM (French National Network for Research and Innovation on Multimedia) until june 2004. The main objective of this program is to develop a middleware dedicated to real-time virtual humans (cf. figure 29). It is composed of three layers:

Figure 29. Application of the project AVA-Motion: Edward walking in an apartment.

During this project, the MKM (Manageable Kinematics Motions) library was created (cf.  5.3). In addition to this animation engine, we have developped two models: a walking model (cf. figure 30) and a grasping model. They use a reference motion and adapt it according to high level parameters.

Figure 30. The walking model used in a dynamic environment.

MKM uses motions for the human animation. These motions can come from captured or synthetized motions. For the motions created by the infographists, we have developped a 3DSMax plugin (cf. figure 31). It automatically saves a motion to the s4d file format. This is the internal format of the motions. It allows an automatic adaptation to a different morphology and to external constraints such as the environment. MKM can also directly read BVH files, a widely used file format.

Figure 31. Plugin 3DSMax to export s4d motion files.

Finally, in order to use MKM in a context of productivity, we have created the s4DMaker software (cf. figure 32). It allows to create the s4d motion files from captured or synthetized motions. It also handles additional constraints such as the sequence of support phases which is used during the synchronization process.

Figure 32. S4dMaker software: creation of s4d motions. It allows automatic morphological and environmental adaptations.


Logo Inria