Motion Capture Automated Customized Presets

  • Wiliam Machado de AndradeEmail author
  • Jonathan Ken Nishida
  • Milton Luiz Horn Vieira
  • Gabriel Souza Prim
  • Gustavo Eggert Boehs
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 903)


Motion Capture technologies transfer coordinate data from the human body movement and locomotion to a digital structure in order to move the avatar according to the actions performed by a person, creating digital animation function curves, marking as a keyframe each frame captured in a timeline. Those keyframes create excess of short movements as they try to correct the coordinates to a distinct virtual character from the real person who originated them, making the avatar quiver each time it performs any action. For animation purposes, in order to produce visually harmonic movements, it is necessary to remove manually the exceeded keyframes. The present study proposes an automated scripted method to reduce the amount of keyframes, keeping the shapes of the function curves, in order to customize the aesthetic gestural properties of characters animated by MoCap. It is presented a graphic comparison from before and after applying the automated customization proposed.


Motion capture Customizable FCurve MoCap keyframing 


  1. 1.
    Estévez-García, R., et al.: Grid open data motion capture: MOCAP-ULL database. Proc. Comput. Sci. 75, 316–326 (2015)CrossRefGoogle Scholar
  2. 2.
    Holden, D.: Robust solving of optical motion capture data by denoising. ACM Trans. Graph 38, 1 (2018). Article 165CrossRefGoogle Scholar
  3. 3.
    Wang, P., et al.: The alpha parallelogram predictor: a lossless compression method for motion capture data. Inf. Sci. 232, 1–10 (2013)CrossRefGoogle Scholar
  4. 4.
    Canton-Ferrer, C., Casas, J.R., Pardàs, M.: Human motion capture using scalable body mod-els. Comput. Vis. Image Underst. 115, 1363–1374 (2011)CrossRefGoogle Scholar
  5. 5.
    Ayusawa, K., Ikegami, Y., Nakamura, Y.: Simultaneous global inverse kinematics and geo-metric parameter identification of human skeletal model from motion capture data. Mech. Mach. Theor. 74, 274–284 (2014)CrossRefGoogle Scholar
  6. 6.
    Geng, W., Yu, G.: Reuse of motion capture data in animation: a review. In: Kumar, V., et al. (eds.) ICCSA. LNCS, vol. 2669, pp. 620–629. Springer, Heidelberg (2003)Google Scholar
  7. 7.
    Feng, Y., et al.: Exploiting temporal stability and low-rank structure for motion capture data refinement. Inf. Sci. 277, 777–793 (2014)CrossRefGoogle Scholar
  8. 8.
    Güdükbay, U., Demir, I., Dedeoğlu, Y.: Motion capture and human pose reconstruction from a single-view video sequence. Digit. Sig. Process. 23, 1441–1450 (2013)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Nikolai, J., Bennett, G.: Stillness, breath and the spine - dance performance enhancement catalysed by the interplay between 3D motion capture technology in a collaborative impro-visational choreographic process. Perform. Enhanc. Health 4, 58–66 (2016)CrossRefGoogle Scholar
  10. 10.
    Chung, H.-S., Lee, Y.: MCML: motion capture markup language for integration of heterogeneous motion capture data. Comput. Stand. Interfaces 26, 113–130 (2004)CrossRefGoogle Scholar
  11. 11.
    Boehs, G., et al.: Locomotion dataset.
  12. 12.
    Guo, X., et al.: Automatic motion generation based on path editing from motion capture data. In: Pan, Z., et al. (eds.) Transactions on Edutainment IV. LNCS, vol. 6250, pp. 91–104. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  13. 13.
    Gao, Y., et al.: From keyframing to motion capture. In: Hommel, G., Huanye, S. (eds.) Human Interaction with Machines, pp. 35–42. Springer, Dordrecht (2006)CrossRefGoogle Scholar
  14. 14.
    Forsythe, A.: Python scripting in motion buider. 07-Dealing with keyframe data: FBFCurve.

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Wiliam Machado de Andrade
    • 1
    Email author
  • Jonathan Ken Nishida
    • 1
  • Milton Luiz Horn Vieira
    • 1
  • Gabriel Souza Prim
    • 1
  • Gustavo Eggert Boehs
    • 1
  1. 1.DesignLab, Departamento de Expressão Gráfica – Centro de Comunicação e ExpressãoUniversidade Federal de Santa CatarinaFlorianópolisBrazil

Personalised recommendations