“Motion fields for interactive character locomotion” – ACM SIGGRAPH HISTORY ARCHIVES

“Motion fields for interactive character locomotion”

  • 2010 SA Technical Paper: Lee_Motion fields for interactive character locomotion

Conference:


Type(s):


Title:

    Motion fields for interactive character locomotion

Session/Category Title:   Curves, characters & crowds


Presenter(s)/Author(s):


Moderator(s):



Abstract:


    We propose a novel representation of motion data and control that enables characters with both highly agile responses to user input and natural handling of arbitrary external disturbances. The representation organizes motion data as samples in a high dimensional generalization of a vector field we call a ‘motion field’. Our runtime motion synthesis mechanism freely ‘flows’ in the motion field and is capable of creating novel and natural motions that are highly-responsive to the real time user input, and generally not explicitly specified in the data.

References:


    1. Arikan, O., and Forsyth, D. A. 2002. Interactive motion generation from examples. ACM Transactions on Graphics (ACM SIGGRAPH 2002) 21, 3, 483–490. Google ScholarDigital Library
    2. Arikan, O., Forsyth, D. A., and O’Brien, J. F. 2005. Pushing people around. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation, 59–66. Google ScholarDigital Library
    3. Barnes, C., Shechtman, E., Finkelstein, A., and Goldman, D. B. 2009. PatchMatch: A randomized correspondence algorithm for structural image editing. ACM Transactions on Graphics (Proc. SIGGRAPH) 28, 3 (Aug.). Google ScholarDigital Library
    4. Chai, J., and Hodgins, J. K. 2005. Performance animation from low-dimensional control signals. ACM Transactions on Graphics 24, 686–696. Google ScholarDigital Library
    5. Coros, S., Beaudoin, P., Yin, K. K., and van de Pann, M. 2008. Synthesis of constrained walking skills. In SIGGRAPH Asia ’08: ACM SIGGRAPH Asia 2008 papers, ACM, New York, NY, USA, 1–9. Google ScholarDigital Library
    6. Coros, S., Beaudoin, P., Yin, K., and van de Panne, M. 2008. Synthesis of constrained walking skills. ACM Transactions on Graphics 27, 5, 113:1–113:9. Google ScholarDigital Library
    7. Coros, S., Beaudoin, P., and van de Panne, M. 2009. Robust task-based control policies for physics-based characters. In SIGGRAPH Asia ’09: ACM SIGGRAPH Asia 2009 papers, ACM, New York, NY, USA, 1–9. Google ScholarDigital Library
    8. da Silva, M., Abe, Y., and Popović, J. 2008. Interactive simulation of stylized human locomotion. ACM Transactions on Graphics 27, 3, 82:1–82:10. Google ScholarDigital Library
    9. Ernst, D., Geurts, P., Wehenkel, L., and Littman, L. 2005. Tree-based batch mode reinforcement learning. Journal of Machine Learning Research 6, 503–556. Google ScholarDigital Library
    10. Faloutsos, P., van de Panne, M., and Terzopoulos, D. 2001. Composable controllers for physics-based character animation. In Proceedings of ACM SIGGRAPH 2001, Annual Conference Series, 251–260. Google ScholarDigital Library
    11. Heck, R., and Gleicher, M. 2007. Parametric motion graphs. Proceedings of Symposium on Interactive 3D Graphics and Games (I3D) 2007 (Apr.). Google ScholarDigital Library
    12. Hodgins, J. K., and Pollard, N. S. 1997. Adapting simulated behaviors for new characters. In Proceedings of SIGGRAPH 97, Annual Conference Series, 153–162. Google ScholarDigital Library
    13. Hodgins, J. K., Wooten, W. L., Brogan, D. C., and O’Brien, J. F. 1995. Animating human athletics. In Proceedings of ACM SIGGRAPH 95, Annual Conference Series, 71–78. Google ScholarDigital Library
    14. Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. ACM Transactions on Graphics 21, 3 (July), 473–482. Google ScholarDigital Library
    15. Laszlo, J. F., van de Panne, M., and Fiume, E. L. 1996. Limit cycle control and its application to the animation of balancing and walking. In Proceedings of SIGGRAPH 96, Annual Conference Series, 155–162. Google ScholarDigital Library
    16. Lee, J., Chai, J., Reitsma, P. S. A., Hodgins, J. K., and Pollard, N. S. 2002. Interactive control of avatars animated with human motion data. ACM Transactions on Graphics 21, 3 (July), 491–500. Google ScholarDigital Library
    17. Lee, Y., Lee, S. J., and Popović, Z. 2009. Compact character controllers. In SIGGRAPH Asia ’09: ACM SIGGRAPH Asia 2009 papers, ACM, New York, NY, USA, 1–8. Google ScholarDigital Library
    18. Lo, W.-Y., and Zwicker, M. 2008. Real-time planning for parameterized human motion. In SCA ’08: Proceedings of the 2008 ACM SIGGRAPH/Eurographics symposium on Computer animation. Google ScholarDigital Library
    19. McCann, J., and Pollard, N. 2007. Responsive characters from motion fragments. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3 (July). Google ScholarDigital Library
    20. Mount, D., and Arya, S. 1997. Ann: A library for approximate nearest neighbor searching.Google Scholar
    21. Muico, U., Lee, Y., Popović, J., and Popović, Z. 2009. Contact-aware nonlinear control of dynamic characters. ACM Transactions on Graphics 28, 3, 81:1–81:9. Google ScholarDigital Library
    22. Park, S. I., Shin, H. J., and Shin, S. Y. 2002. On-line locomotion generation based on motion blending. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, ACM, New York, NY, USA, 105–111. Google ScholarDigital Library
    23. Shin, H. J., and Oh, H. S. 2006. Fat graphs: constructing an interactive character with continuous controls. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 291–298. Google ScholarDigital Library
    24. Smith, R., 2010. Open dynamics engine, May. http://ode.org/ode.html.Google Scholar
    25. Sok, K. W., Kim, M., and Lee, J. 2007. Simulating biped behaviors from human motion data. ACM Transactions on Graphics 26, 3, 107:1–107:9. Google ScholarDigital Library
    26. Sutton, R., and Barto, A. 1998. Reinforcement Learning: An Introduction. MIT Press, Cambridge, Massachusetts. Google ScholarDigital Library
    27. Treuille, A., Lee, Y., and Popović, Z. 2007. Near-optimal character animation with continuous control. ACM Trans. Graph. 26, 3, 7. Google ScholarDigital Library
    28. Wang, J. M., Fleet, D. J., and Hertzmann, A. 2008. Gaussian process dynamical models for human motion. IEEE Trans. Pattern Anal. Mach. Intell. 30, 2, 283–298. Google ScholarDigital Library
    29. Wooten, W. L., and Hodgins, J. K. 2000. Simulating leaping, tumbling, landing and balancing humans. International Conference on Robotics and Automation (ICRA), 656–662.Google Scholar
    30. Ye, Y., and Liu, K. 2010. Synthesis of responsive motion using a dynamic model. Computer Graphics Forum (Eurographics Proceedings) 29, 2.Google ScholarCross Ref
    31. Yin, K., Pai, D. K., and van de Panne, M. 2005. Data-driven interactive balancing behaviors. In Pacific Graphics, (short paper).Google Scholar
    32. Yin, K., Loken, K., and van de Panne, M. 2007. Simbicon: simple biped locomotion control. In SIGGRAPH ’07: ACM SIGGRAPH 2007 papers, 105. Google ScholarDigital Library
    33. Zhao, L., and Safonova, A. 2008. Achieving good connectivity in motion graphs. In Proceedings of the 2008 ACM/Eurographics Symposium on Computer Animation, 127–136. Google ScholarDigital Library
    34. Zordan, V. B., Majkowska, A., Chiu, B., and Fast, M. 2005. Dynamic response for motion capture animation. ACM Trans. Graph. 24, 3, 697–701. Google ScholarDigital Library


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org