Simulink Toolbox for Real-Time Virtual Character Control

  • Ulysses BernardetEmail author
  • Maryam Saberi
  • Steve DiPaola
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10011)


Building virtual humans is a task of formidable complexity. We believe that, especially when building agents that interact with biological humans in real-time over multiple sensorial channels, graphical, data flow oriented programming environments are the development tool of choice. In this paper, we describe a toolbox for the system control and block diagramming environment Simulink that supports the construction of virtual humans. Available blocks include sources for stochastic processes, utilities for coordinate transformation and messaging, as well as modules for controlling gaze and facial expressions.


Virtual character Simulink Toolbox Data flow graphical programming Real-time interaction 



This work was partially supported by “Moving Stories” Canadian SSHRC grant.


  1. 1.
    Bernardet, U., Verschure, P.F.: iqr: a tool for the construction of multi-level simulations of brain and behaviour. Neuroinformatics 8(2), 113–134 (2010)CrossRefGoogle Scholar
  2. 2.
    Bernardet, U., Schiphorst, T., Adhia, D., Jaffe, N., Wang, J., Nixon, M., Alemi, O., Phillips, J., DiPaola, S., Pasquier, P.: m+m: a novel middleware for distributed, movement based interactive multimedia systems. In: Proceedings of the 3rd International Symposium on Movement and Computing - MOCO 2016, pp. 21:1–21:9. ACM Press, New York (2016)Google Scholar
  3. 3.
    Weisstein, E.W.: Poisson ProcessGoogle Scholar
  4. 4.
    Reidsma, D., Welbergen, H.V.: BML 1.0 Standard. SAIBA.
  5. 5.
    Mancini, M., Niewiadomski, R., Bevacqua, E., Pelachaud, C.: Greta: a SAIBA compliant ECA system. In: Troisiéme Workshop sur les Agents Conversationnels Animés (2008)Google Scholar
  6. 6.
    Welbergen, H., Yaghoubzadeh, R., Kopp, S.: AsapRealizer 2.0: the next steps in fluent behavior realization for ECAs. In: Bickmore, T., Marsella, S., Sidner, C. (eds.) IVA 2014. LNCS (LNAI), vol. 8637, pp. 449–462. Springer, Heidelberg (2014). doi: 10.1007/978-3-319-09767-1_56 Google Scholar
  7. 7.
    Shapiro, A.: Building a character animation system. In: Allbeck, J.M., Faloutsos, P. (eds.) MIG 2011. LNCS, vol. 7060, pp. 98–109. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-25090-3_9 CrossRefGoogle Scholar
  8. 8.
    Russell, J.A.: A circumplex model of affect. J. Pers. Soc. Psychol. 39(6), 1161–1178 (1980)CrossRefGoogle Scholar
  9. 9.
    Boukricha, H., Wachsmuth, I., Hofstatter, A., Grammer, K.: Pleasure-arousal-dominance driven facial expression simulation. In: 2009 3rd International Conference on Affective Computing and Intelligent Interaction and Workshops, pp. 1–7. IEEE, September 2009Google Scholar
  10. 10.
    Lee, S.P., Badler, J.B., Badler, N.I.: Eyes alive. ACM Trans. Graph. 21(3), 637–644 (2002)Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Ulysses Bernardet
    • 1
    Email author
  • Maryam Saberi
    • 1
  • Steve DiPaola
    • 1
  1. 1.Simon Fraser University VancouverBurnabyCanada

Personalised recommendations