Simple Machines for Scaling Human Motion

  • Nancy S. Pollard
Part of the Eurographics book series (EUROGRAPH)


This paper describes a fast technique for modifying human motion sequences in a way that preserves physical properties of the motion. Reference motion may be obtained from any source: motion capture data, keyframed motion, or procedurally generated motion. We show that by deriving a simplified control system from motion data only, we are able to modify the motion in a physically realistic way at nearly real-time speeds, because we can scale and modify the simplified system directly. To demonstrate the effectiveness of this approach, we animate running motion for a variety of characters over a range of velocities. Results can be computed at several frames per second.


Inverse Kinematic Dimensionless Group Forward Simulation Transition Table Motion Capture Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alexander, R. M. Estimates of speeds and dinosaurs. Nature 261 (1976), 129–130.CrossRefGoogle Scholar
  2. 2.
    Bruderlin, A., and Calvert, T. W. Goal-directed, dynamic animation of human walking. In Computer Graphics (SIGGRAPH 89 Proceedings) (July 1989), vol. 23, pp. 233–242.Google Scholar
  3. 3.
    Bruderlin, A., and Williams, L. Motion signal processing. In SIGGRAPH 95 Proceedings (Aug. 1995), Annual Conference Series, ACM SIGGRAPH, Addison Wesley, pp. 97–104.Google Scholar
  4. 4.
    Girard, M. Interactive design of 3d computer-animated legged animal motion. IEEE Computer Graphics and Applications June (1987), 39–51.Google Scholar
  5. 5.
    Gleicher, M. Motion editing with spacetime constraints. In Proceedings of the 1997 Symposium on Interactive 3D Graphics (Providence, RI, Apr. 1997), pp. 139–148.CrossRefGoogle Scholar
  6. 6.
    Hodgins, J. K., and Pollard, N. S. Adapting simulated behaviors for new characters. In SIGGRAPH 97 Proceedings (1997), ACM SIGGRAPH, Addison Wesley, pp. 153–162.Google Scholar
  7. 7.
    Hodgins, J. K., Wooten, W. L., Brogan, D. C., and O’Brien, J. F. Animating human athletics. In SIGGRAPH 95 Proceedings (Aug. 1995), Annual Conference Series, ACM SIGGRAPH, Addison Wesley, pp. 71–78.Google Scholar
  8. 8.
    Ko, H., and Badler, N. I. Animating human locomotion with inverse dynamics. IEEE Computer Graphics and Applications (March 1996), 50–59.Google Scholar
  9. 9.
    Laszlo, J., van de Panne, M., and Fiume, E. Limit cycle control and its application to the animation of balancing and walking. In SIGGRAPH 96 Proceedings (Aug. 1996), Annual Conference Series, ACM SIGGRAPH, ACM Press, pp. 155–162.CrossRefGoogle Scholar
  10. 10.
    McMahon, T. A., and Cheng, G. C. The mechanics of running: how does stiffness couple with speed? Journal of Biomechanics 23 (1990), 65–78.CrossRefGoogle Scholar
  11. 11.
    Nelson, R., Brooks, C., and Pike, N. Biomechanical comparison of male and female distance runners. Annals of the NY Academy of Sciences 301 (1977), 793–807.CrossRefGoogle Scholar
  12. 12.
    Popović, Z., and Witkin, A. Physically-based motion transformation. In SIGGRAPH 99 Proceedings (Aug. 1999), Annual Conference Series, ACM SIGGRAPH, ACM Press.Google Scholar
  13. 13.
    R. Boulic, R. Mas, D. T. Position control of the center of mass for articulated figures in multiple support. In 6th Eurographics Workshop on Animation and Simulation (1995), pp. 130–143.Google Scholar
  14. 14.
    Raibert, M. H., and Hodgins, J. K. Animation of dynamic legged locomotion. In Computer Graphics (SIGGRAPH 91 Proceedings) (July 1991), T. W. Sederberg, Ed., vol. 25, pp. 349–358.Google Scholar
  15. 15.
    Rose, C. F., Cohen, M. F., and Bodenheimer, B. Verbs and adverbs: Multidimensional motion interpolation. IEEE Computer Graphics and Applications September/October (1998), 32–40.Google Scholar
  16. 16.
    Tu, X., and Terzopoulos, D. Artificial fishes: Physics, locomotion, perception, behavior. In SIGGRAPH 94 Proceedings (July 1994), Annual Conference Series, ACM SIGGRAPH, ACM Press, pp. 43–50.CrossRefGoogle Scholar
  17. 17.
    Unuma, M., Anjyo, K., and Takeuchi, R. Fourier principles for emotion-based human figure animation. In SIGGRAPH 95 Proceedings (Aug. 1995), Annual Conference Series, ACM SIGGRAPH, Addison Wesley, pp. 91–96.Google Scholar
  18. 18.
    Van De Panne, M. From footprints to animation. Computer Graphics Forum 16, 4 (Oct. 1997), 211–223.CrossRefGoogle Scholar
  19. 19.
    Welty, J. R., Wicks, C. E., and Wilson, R. E. Fundamentals of momentum, heat, and mass transfer. Wiley, New York, 1984.Google Scholar
  20. 20.
    Witkin, A., and Kass, M. Spacetime constraints. In Computer Graphics (SIGGRAPH 88 Proceedings) (Aug. 1988), J. Dill, Ed., vol. 22, pp. 159–168.Google Scholar

Copyright information

© Springer-Verlag Wien 1999

Authors and Affiliations

  • Nancy S. Pollard
    • 1
  1. 1.Computer Science DepartmentBrown UniversityProvidenceUSA

Personalised recommendations