Abstract
One of the best ways to synthesize realistic human motions is to animate characters from captured motion data that inherently respect motion laws. Retargeting and interpolation methods are often used to adapt these motions to different representations of the character and to various environmental constraints but they may introduce physical inaccuracies, although the synthesized motions are natural looking. This paper presents a method for evaluating the physical correctness of retargeted and interpolated locomotions using an inverse dynamics analysis. Furthermore, we propose to improve an initial database with analysed motions that are synthesized again by using a forward dynamics approach.
The analysis algorithm consists in determining the resulting forces and torques at joints. With this intention, we develop an automatic creation process of the mass/inertia model of the character. Then using support phase recognition, we compute resulting forces and torques by an inverse dynamics method. The retargeting and the interpolation methods change the physics of the motions. This change is evaluated by using the results of our analysis on artificial and real motions and by using literature results and experimental data from force plates. The evaluation relies on the study of several retargeting and interpolation parameters such as the global size of the character or the structure of the model. The output of this evaluation, the resulting forces and torques at joints, are used to produce physically valid motions by using forward dynamics simulation. With this purpose, we introduce forces and torques normalizations, and finally the synthesized motions may improve the initial database.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abe, Y., Liu, C.K., Popović, Z.: Momemtum-based parametrization of dynamic character motion. In: ACM Siggraph / Eurographics Symposium on Computer Animation, pp. 173–182, August 2004
Apkarian, J., Naumann, S., Caims, B.: A three-dimensional kinematic and dynamic model of lower limb. J. Biomechanics 22, 143–155 (1989)
Arikan, O., Forsyth, D.A., O’Brien, J.F.: Pushing people around. In: ACM Siggraph / Eurographics Symposium on Computer Animation, pp. 59–67, July 2005
Arnaldi, B., Dumont, G., Hégron, G.: Dynamics and unification of animation control. Vis. Comput. 5(1–2), 22–31 (1989)
Bindiganavale, R., Badler, N.I.: Motion abstraction and mapping with spatial constraints. Lect. Notes Comput. Sci. 1537, 70–82 (1998)
DeLeva, P.: Adjustments to Zatsiorsky-Seluyanov’s segment inertia parameters. J. Biomechanics 29(9), 1223–1230 (1996)
Hodgins, J.K.: Animating human motion. Sci. Am. 278(3), 64–69 (1998)
Khalil, W., Kleinfinger, J.: A new geometric notation for open and closed loop robots. In: ICRA’86, pp. 75–79, April 1986
Ko, H., Badler, N.I.: Animating human locomotion with inverse dynamics. IEEE Comput. Graph. Appl. 16(2), 50–5 (1996)
Popović, Z., Witkin, A.: Physically based motion transformation. In: Proceedings of SIGGRAPH’99, pp. 11–20, August 1999
Pronost, N., Dumont, G.: Validating retargeted and interpolated locomotions by dynamics-based analysis. In: 4th International Conference on Computer Graphics and Interactive Techniques in Australasia and South-East Asia (GRAPHITE 2006), Kuala Lumpur, Malaysia, pp. 65–74 (2006)
Pronost, N., Dumont, G., Berillon, G., Nicolas, G.: Morphological and stance interpolations in database for simulating bipedalism of virtual humans. Vis. Comput. 22(1), 4–13 (2006)
Safonova, A., Hodgins, J.K.: Analyzing the physical correctness of interpolated human motion. In: ACM Siggraph / Eurographics Symposium on Computer Animation, pp. 171–180, July 2005
Tak, S., Ko, H.: A physically-based motion retargeting filter. ACM Trans. Graph. 24(1), 98–117 (2005)
Van de Panne, M., Fiume, E., Vranesic, Z.G.: Control techniques for physically-based animation. In: Proceedings of the Third Eurographics Workshop on Animation and Simulation (1992)
Vaughan, C.L., Davis, B.L., O’Connor, J.C.: Dynamics of Human Gait, 2nd edn. Kiboho, Cape Town, South Africa (1999)
Yamane, K., Nakamura, Y.: Dynamics filter – concept and implementation of on-line motion generator for human figures. IEEE Trans. Robot. Autom. 19(3), 421–432 (2003)
Zhao, J., Badler, N.I.: Inverse kinematics positioning using nonlinear programming for highly articulated figures. ACM Trans. Graph. 13(4), 313–336 (1994)
Zordan, V.B., Hodgins, J.K.: Motion capture-driven simulations that hit and react. In: SCA’02: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 89–96 (2002)
Zordan, V.B., Majkowska, A., Chiu, B., Fast, M.: Dynamic response for motion capture animation. ACM Trans. Graph. 24(3), 697–701 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Pronost, N., Dumont, G. Dynamics-based analysis and synthesis of human locomotion. Visual Comput 23, 513–522 (2007). https://doi.org/10.1007/s00371-007-0120-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-007-0120-0