A Motion Style Toolbox

  • Klaus Förger
  • Tapio Takala
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9238)


We present a Matlab toolbox for synthesis and visualization of human motion style. The aim is to support development of expressive virtual characters by providing implementations of several style related motion synthesis methods thus allowing side-by-side comparisons. The implemented methods are based on recorded (captured or synthetic) motions, and include linear motion interpolation and extrapolation, style transfer, rotation swapping per body part and per quaternion channel, frequency band scaling and swapping, and Principal/Independent Component Analysis (PCA/ICA) based synthesis and component swapping.


Computer animation Human motion Motion style Motion synthesis Toolbox 



This work has been supported by the Kone Foundation through the project Social eMotions, and the Hecse graduate school. We also thank people behind the open source Matlab libraries/functions FastICA, GPMat, Quaternion Toolbox, ScreenCapture, Slerp, and SpinCalc.


  1. 1.
    Bruderlin, A., Williams, L.: Motion signal processing. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 97–104. ACM (1995)Google Scholar
  2. 2.
    Carreno-Medrano, P., Gibet, S., Larboulette, C., Marteau, P.-F.: Corpus creation and perceptual evaluation of expressive theatrical gestures. In: Bickmore, T., Marsella, S., Sidner, C. (eds.) IVA 2014. LNCS, vol. 8637, pp. 109–119. Springer, Heidelberg (2014) Google Scholar
  3. 3.
    Förger, K., Takala, T.: Animating with style: defining expressive semantics of motion. The Visual Computer, pp. 1–13 (2015). doi: 10.1007/s00371-015-1064-4
  4. 4.
    Geng, W., Yu, G.: Reuse of motion capture data in animation: a review. In: Kumar, V., Gavrilova, M.L., Tan, C.J.K., L’Ecuyer, P. (eds.) ICCSA 2003. LNCS, vol. 2669, pp. 620–629. Springer, Heidelberg (2003) Google Scholar
  5. 5.
    Hyvärinen, A.: Fast and robust fixed-point algorithms for independent component analysis. IEEE Trans. Neural Netw. 10(3), 626–634 (1999)CrossRefGoogle Scholar
  6. 6.
    Kim, Y., Neff, M.: Component-based locomotion composition. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 165–173. Eurographics Association (2012)Google Scholar
  7. 7.
    Pejsa, T., Pandzic, I.S.: State of the art in example-based motion synthesis for virtual characters in interactive applications. In: Computer Graphics Forum. vol. 29, pp. 202–226. Blackwell Publishing (2010)Google Scholar
  8. 8.
    Shapiro, A., Cao, Y., Faloutsos, P.: Style components. In: Proceedings of Graphics Interface 2006, pp. 33–39. Canadian Information Processing Society (2006)Google Scholar
  9. 9.
    Shoemake, K.: Animating rotation with quaternion curves. SIGGRAPH Comput. Graph. 19(3), 245–254 (1985)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of Computer ScienceAalto UniversityEspoo Finland

Personalised recommendations