Generative Animation in a Physics Engine using Motion Captures
Brian Wilke, Sudhanshu K. Semwal
2017
Abstract
Motion captures are an industry standard for producing high-quality, realistic animations. However, generating novel animations from motion captures remains a complex, non-trivial problem. Many techniques have been developed, including kinematics and manually solving the equations of motion. We present a new technique using a physics engine to generate novel animations. Motion captures are effectively simulated within a popular open-source physics engine, Bullet, and two generative techniques are applied. These generative techniques -- asymmetric scaling and under-controlling -- are shown to be simple and straight-forward. The techniques and methods were implemented in Python and C++, and show new promising avenues for generative animation using existing motion captures
References
- Ashraf, G. and Wong, K. C. (2000). Dynamic time warp based framespace interpolation for motion editing. In Proceedings of the Graphics Interface 2000 Conference, May 15-17, pages 45-52.
- Baraff, D. (1989). Analytical methods for dynamic simulation of non-penetrating rigid bodies. In Computer Graphics. Vol. 23, Number 3, July 1989, pp. 223-232.
- Baraff, D. (1991). Coping with friction for non-penetrating rigid body simulation. In Computer Grpahics. Vol. 25, Number 4, August 1991, pp. 31-40.
- Beazley, D. M. (2011). Ply python lex-yacc. Web Accessed.
- Boulic, R., Magnenat Thalmann, N., and Thalmann, D. (1990). A global human walking model with real-time kinematic personification. In The visual computer. Vol. 6, No. 6, 1990, pp. 344-358.
- Calvert, T., Chapman, J., and Patla, A. (2002). Aspects of the kinematic simulation of human movement. In IEEE Computer Graphics and Applications. Vol 2, No 9, pp. 41-50, 1982.
- Calvert, T., Chapman, J., and Patla, A. (CMU 2003). Carnegie mellon university motion capture database. In Web Accessed. 9 July 2013.
- Club, T. M. C. (July 2013). Web accessed.
- Coumans, E. (2012). Bullet 2-80 physics sdk manual. In I. Web Accessed 9 July 2013.
- Evans, C. (2011). Yaml. In Web Accessed. Web Accessed.
- Glardon, P., Boulic, R., and Thalmann, D. (2004). Pcabased walking engines using motion capture datat. In IComputer Graphics International. Computer Graphics International.
- Hodgins, J. (1996). Three-dimensional human runningt. In Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on. Vol 4,.
- Knuth, D. E. (1998). The art of computer programming. In IEEE Computer Graphics and Applications. p 232 3rd Edition, Addison Wesley, Boston.
- Macchietto, A., Zordan, V., and Shelton, C. (2009). Momentum control for balance. In IACM Transactions on Graphics. Vol. 28, No. 3, ACM, 2009.
- Multon, F. (1999). Computer animation of human walking: a survey. In The journal of visualization and computer animation. Vol. 10, No. 1, 1999, pp. 39-54.
- OpenGL (2013). The python opengl binding. Web Accessed.
- Rose, C., Cohen, M., and Bodenheime, B. (1998). Verbs and adverbs: Multidimensional motion interpolation. In IEEE Computer Graphics and Applications Vol. 18 No. 5, pages 32-40.
- Ryan, R. (1990). Multibody systems handbook. In IADAMS - Multibody System Analysis Software . Springer Berlin Heidelberg, 1990, pp. 361-402.
- Schreiner, L. K. J. and Gleicher, M. (2002). Footskate cleanup for motion capture editing. In ACM SIGGRAPH/Eurographics symposium on Computer animation. ACM.
- SciPy (July 2013). scipy.misc.derivative. In SciPy v0 12 Reference Guide (DRAFT). Web Accessed.
Paper Citation
in Harvard Style
Wilke B. and Semwal S. (2017). Generative Animation in a Physics Engine using Motion Captures . In Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2017) ISBN 978-989-758-224-0, pages 250-257. DOI: 10.5220/0006134702500257
in Bibtex Style
@conference{grapp17,
author={Brian Wilke and Sudhanshu K. Semwal},
title={Generative Animation in a Physics Engine using Motion Captures},
booktitle={Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2017)},
year={2017},
pages={250-257},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006134702500257},
isbn={978-989-758-224-0},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2017)
TI - Generative Animation in a Physics Engine using Motion Captures
SN - 978-989-758-224-0
AU - Wilke B.
AU - Semwal S.
PY - 2017
SP - 250
EP - 257
DO - 10.5220/0006134702500257