Skip to main content

Automating Expressive Locomotion Generation

  • Conference paper

Part of the Lecture Notes in Computer Science book series (TEDUTAIN,volume 7145)

Abstract

This paper introduces a system for expressive locomotion generation that takes as input a set of sample locomotion clips and a motion path. Significantly, the system only requires a single sample of straight-path locomotion for each style modeled and can produce output locomotion for an arbitrary path with arbitrary motion transition points. For efficient locomotion generation, we represent each sample with a loop sequence which encapsulates its key style and utilize these sequences throughout the synthesis process. Several techniques are applied to automate the synthesis: foot-plant detection from unlabeled samples, estimation of an adaptive blending length for a natural style change, and a post-processing step for enhancing the physical realism of the output animation. Compared to previous approaches, the system requires significantly less data and manual labor, while supporting a large range of styles.

Keywords

  • character animation
  • locomotion style
  • motion transition
  • motion path
  • motion capture data

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arikan, O., Forsyth, D.A.: Interactive motion generation from examples. ACM Transactions on Graphics 21(3), 483–490 (2002)

    CrossRef  MATH  Google Scholar 

  2. Bruderlin, A., Williams, L.: Motion signal processing. In: Proceedings of ACM SIGGRAPH 1995, pp. 97–104 (1995)

    Google Scholar 

  3. Glardon, P., Boulic, R., Thalmann, D.: Robust on-line adaptive footplant detection and enforcement for locomotion. Visual Comput. 22(3), 194–209 (2006)

    CrossRef  Google Scholar 

  4. Gleicher, M.: Motion path editing. In: Proceedings of ACM Symposium on Interactive 3D Graphics, pp. 195–202 (2001)

    Google Scholar 

  5. Johansson, G.: Visual perception of biological motion and a model for its analysis. Perception and Psycholophysics 14(38), 201–211 (1973)

    CrossRef  Google Scholar 

  6. Kovar, L., Gleicher, M.: Flexible automatic motion blending with registration curves. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 214–224 (2003)

    Google Scholar 

  7. Kovar, L., Gleicher, M., Pighin, F.: Motion graphs. ACM Transactions on Graphics 21(3), 473–482 (2002)

    CrossRef  Google Scholar 

  8. Kwon, T., Shin, S.Y.: Motion modeling for on-line locomotion synthesis. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 29–38 (2005)

    Google Scholar 

  9. Lee, J., Chai, J., Reitsma, P.S.A., Hodgins, J.K., Pollard, N.S.: Interactive control of avatars animated with human motion data. ACM Transactions on Graphics 21(3), 491–500 (2002)

    Google Scholar 

  10. Neff, M., Kim, Y.: Interactive editing of motion style using drives and correlations. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 103–112 (2009)

    Google Scholar 

  11. Oshita, M.: Smart motion synthesis. Computer Graphics Forum 27(7), 1909–1918 (2008)

    CrossRef  Google Scholar 

  12. Park, S.I., Shin, H.J., Kim, T.H., Shin, S.Y.: On-line motion blending for real-time locomotion generation. Computer Animation and Virtual Worlds 15(3-4), 125–138 (2004)

    CrossRef  Google Scholar 

  13. Press, W.H., Tukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in C++: The Art of Scientific Computing, 2nd edn. Cambridge University Press, New York (2002)

    Google Scholar 

  14. Rose, C., Cohen, M.F., Bodenheimer, B.: Verbs and adverbs: Mulidimensional motion interpolation. IEEE Computer Graphics and Applications 18(5), 32–40 (1998)

    CrossRef  Google Scholar 

  15. Shin, H.J., Kovar, L., Gleicher, M.: Physical touch-up of human motions. In: Proceedings of Pacific Conference on Computer Graphics and Applications, pp. 194–203 (2003)

    Google Scholar 

  16. Sun, H.C., Metaxas, D.N.: Automating gait generation. In: Proceedings of ACM SIGGRAPH, pp. 261–270 (2001)

    Google Scholar 

  17. Tak, S., Ko, H.: A physically-based motion retargeting filter. ACM Transactions on Graphics 24(1), 98–117 (2005)

    CrossRef  Google Scholar 

  18. Treuille, A., Lee, Y., Popović, Z.: Near-optimal character animation with continuous control. ACM Transactions on Graphics 26(3), article 7 (2007)

    Google Scholar 

  19. Unuma, M., Anjyo, K., Tekeuchi, T.: Fourier principles for emotion-based human figure animation. In: Proceedings of ACM SIGGRAPH, pp. 91–96 (1995)

    Google Scholar 

  20. Wang, J., Bodenheimer, B.: Computing the duration of motion transitions: An empirical approach. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 335–344 (2004)

    Google Scholar 

  21. Witkin, A., Popović, Z.: Motion warping. In: Proceedings of ACM SIGGRAPH, pp. 105–108 (1995)

    Google Scholar 

  22. Zhao, L., Normoyle, A., Khanna, S., Safonova, A.: Automatic construction of a minimum size motion graph. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 27–35 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, Y., Neff, M. (2012). Automating Expressive Locomotion Generation. In: Pan, Z., Cheok, A.D., Müller, W., Chang, M., Zhang, M. (eds) Transactions on Edutainment VII. Lecture Notes in Computer Science, vol 7145. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29050-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29050-3_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29049-7

  • Online ISBN: 978-3-642-29050-3

  • eBook Packages: Computer ScienceComputer Science (R0)