Automatic Variable-timing Animation Transition based on Hierarchical Interpolation Method

Yumeng Wang, Fubo Lang, Zheng Wang, Bo Xu

2015

Abstract

Character animation has been used in many fields, such as film making, virtual reality interaction and video games. Video game needs a large set of character animations for users to trigger. However, it is a complex and tedious work for animators to manufacture all the transition animations between each pair of character animations. In this paper, a novel rapid method is presented to generate transition animation automatically. Firstly, animations in the game animation set are classified. Secondly, the time length during motion interpolation is calculated automatically, which is decided by the angle velocity of character’s joints. The method is called variable timing method. Lastly, by using hierarchical interpolation method, postures interpolate between different animations. The transition animation can be quickly acquired, according with human dynamics. In this way, we can get a natural movement by connecting animations together. Experimental results demonstrate that our method can be effectively and efficiently applied to generate transition animations between various character animations.

References

  1. Benitez, A. (2007). Forward Kinematics for Virtual Agents. agents. Eng. Lett. 15(2), 225233 (2007)
  2. Chai, J. and Hodgins, J. K (2007). Constraint-based motion optimization using a statistical dynamic model. In ACM Transactions on Graphics (TOG) (Vol. 26, No. 3, p. 8). ACM.
  3. Chakra, A. A., and Li, X. (2009). Priority-Based Level of Detail Approach for Animation Interpolation of Articulated Objects. In ASTEC'2010 (pp.69-76).
  4. Dam, E. B., Koch, M., and Lillholm, M. (1998). Quaternions, interpolation and animation. Datalogisk Institut, Kbenhavns Universitet.
  5. Kong, D. H., Wang, L. C., and Zheng, C. Y. (2011). A Key Frame Interpolation Method Enhancing Motion Details of Skeletal Animation. In Journal of Beijing University of Technology, 8, 023.
  6. Kuznetsova, A., Troje, N. F., and Rosenhahn, B. (2013). A Statistical Model for Coupled Human Shape and Motion Synthesis. In GRAPP/IVAPP (pp. 227-236).
  7. McCann, J., and Pollard, N. (2007, August). Responsive characters from motion fragments. In ACM Transactions on Graphics (TOG) (Vol. 26, No. 3, p. 6). ACM.
  8. Moulard, T., Yoshida, E., and Nakaoka, S. I. (2013, October). Optimization-based motion retargeting integrating spatial and dynamic constraints for humanoid. In Robotics (ISR), 2013 44th International Symposium on (pp. 1-6).IEEE.
  9. O'Brien, C., Dingliana, J., and Collins, S. (2011, August). Spacetime vertex constraints for dynamically-based adaptation of motion-captured animation. In Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (pp. 277-286).ACM.
  10. Patil, S., and Chai, Y. H. (2014). Affordance Gesture Input Motion Interpolation. ASTL Volume 46, 2014: Convergence Research Trend I.
  11. Safonova, A. and Hodgins, J. K. (2007). Construction and optimal search of interpolated motion graphs. In ACM Transactions on Graphics (TOG) (Vol. 26, No. 3, p. 106). ACM.
  12. Shapiro, A., and Feng, A. W. (2013). The Case for Physics Visualization in an Animator's Toolset. In GRAPP/IVAPP (pp. 247-253).
  13. Shum, H. P., Komura, T., and Yadav, P. (2009). Angular momentum guided motion concatenation. In Computer Animation and Virtual Worlds, 20(23), 385-394.
  14. Smith, M. (2013). Applications of Dual Quaternions in Three Dimensional Transformation and Interpolation.
  15. Sok, K. W., Yamane, K., Lee, J., and Hodgins, J. (2010, July). Editing dynamic human motions via momentum and force. In Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (pp. 11-20).Eurographics Association.
  16. Wang, J., and Bodenheimer, B. (2003, August) An evaluation of a cost metric for selecting transitions between motion segments. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation (pp. 232-238).Eurographics Association.
  17. Wang, J., and Bodenheimer, B. (2004, August) Computing the duration of motion transitions: an empirical approach. In Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (pp. 335-344). Eurographics Association.
  18. Wang, J. M., Fleet, D. J., and Hertzmann, A. (2008). Gaussian process dynamical models for human motion. In Pattern Analysis and Machine Intelligence, IEEE Transactions on, 30(2), 283-298.
  19. Yumeng, W., Zheng, W., Guanbo, B., and Bo, X. (2014). Optimization Control for Biped Motion Trajectory. In 2014 4th International Conference on Audio, Language, and Image Processing (ICALIP).
Download


Paper Citation


in Harvard Style

Wang Y., Lang F., Wang Z. and Xu B. (2015). Automatic Variable-timing Animation Transition based on Hierarchical Interpolation Method . In Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015) ISBN 978-989-758-087-1, pages 309-316. DOI: 10.5220/0005264703090316


in Bibtex Style

@conference{grapp15,
author={Yumeng Wang and Fubo Lang and Zheng Wang and Bo Xu},
title={Automatic Variable-timing Animation Transition based on Hierarchical Interpolation Method},
booktitle={Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015)},
year={2015},
pages={309-316},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005264703090316},
isbn={978-989-758-087-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015)
TI - Automatic Variable-timing Animation Transition based on Hierarchical Interpolation Method
SN - 978-989-758-087-1
AU - Wang Y.
AU - Lang F.
AU - Wang Z.
AU - Xu B.
PY - 2015
SP - 309
EP - 316
DO - 10.5220/0005264703090316