Skip to main content

Generating Avoidance Motion Using Motion Graph

  • Conference paper
Motion in Games (MIG 2011)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 7060))

Included in the following conference series:

Abstract

We propose a method of generating avoidance motions. We use a motion graph to generate continuous motions, including both avoidance and other kinds of motions. In the combat of real humans, trained fighters avoid an attack with minimal movement. To realize such avoidance motion, we developed criteria to find an appropriate path (series of edges) in the motion graph. The characters are expected to move their body by only a minimal distance to avoid an attack. We introduced attack, body and avoidance space–time volumes to evaluate this criterion. Each candidate path is evaluated according to the distance between attack and body volumes and the overlap between attack and avoidance volumes. We also introduced a method to control the execution speeds of edges, and thus adjust the timing of avoidance motions. Moreover, to find a path in real time, we developed methods to facilitate the searching process such as the use of grid-based indices to look up candidate paths and GPU-based quick collision detection to cull candidate paths. We tested our approach on an application in which a character avoids incoming balls controlled by a user and demonstrated the effectiveness of our approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arikan, O., Forsyth, D.A., O’Brien, J.F.: Pushing People Around. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2005, pp. 59–66 (2005)

    Google Scholar 

  2. Kovar, L., Gleicher, M., Pighin, F.H.: Motion Graphs. ACM Transactions on Graphics (SIGGRAPH 2002) 21(3), 473–482 (2002)

    Google Scholar 

  3. Lee, J., Chai, J., Reitsma, P., Hodgins, J., Pollard, N.: Interactive Control of Avatars Animated with Human Motion Data. ACM Transactions on Graphics (SIGGRAPH 2002) 21(3), 491–500 (2002)

    Google Scholar 

  4. Lee, J., Lee, K.H.: Precomputing Avatar Behavior from Human Motion Data. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 79–87 (2004)

    Google Scholar 

  5. Lee, Y., Wampler, K., Bernstein, G., Popović, J., Popović, Z.: Motion Fields for Interactive Character Locomotion. ACM Transactions on Graphics (SIGGRAPH Asia 2010) 29(6), Article No. 138 (2007)

    Google Scholar 

  6. Li, Y., Wang, T., Shum, H.-Y.: Motion Texture: A Two-Level Statistical Model for Character Motion Synthesis. ACM Transactions on Graphics (SIGGRAPH 2002) 21(3), 465–472 (2002)

    Google Scholar 

  7. McCann, J., Pollard, N.S.: Responsive Characters from Motion Fragments. ACM Transactions on Graphics (SIGGRAPH 2007) 26(3), Article No. 6 (2007)

    Article  Google Scholar 

  8. Reitsma, P.S.A., Pollard, N.S.: Evaluating Motion Graphs for Character Navigation. In: ACM SIGGRAPH/Eurographcis Symposium on Computer Animation, pp. 89–98 (2004)

    Google Scholar 

  9. Shum, H.P.H., Komura, T., Yamazaki, S.: Simulating Competitive Interactions Using Singly Captured Motions. In: ACM Virtual Reality Software and Technology 2007, pp. 65–72 (2007)

    Google Scholar 

  10. Shum, H., Komura, T., Shiraishi, M., Yamazaki, S.: Interaction Patches for Multi-Character Animation. ACM Transactions on Graphics (SIGGRAPH Asia 2008) 26(3), Article No. 114 (2008)

    Google Scholar 

  11. Treuille, A., Lee, Y., Popović, Z.: Near-optimal Character Animation with Continuous Control. ACM Transactions on Graphics 26(3), Article No. 7 (2007)

    Article  Google Scholar 

  12. Wampler, K., Andersen, E., Herbst, E., Lee, Y., Popović, Z.: Character Animation in Two-Player Adversarial games. ACM Transactions on Graphics (SIGGRAPH 2011) 29(3), Article No. 26 (2010)

    Google Scholar 

  13. Zordan, V., Macchietto, A., Medin, J., Soriano, M., Wu, C.-C., Metoyer, R., Rose, R.: Anticpation from Example. In: ACM Virtual Reality Software and Technology 2007, pp. 81–84 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Oshita, M., Masaoka, N. (2011). Generating Avoidance Motion Using Motion Graph. In: Allbeck, J.M., Faloutsos, P. (eds) Motion in Games. MIG 2011. Lecture Notes in Computer Science, vol 7060. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25090-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25090-3_11

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics