Skip to main content

CharanisML: A Flexible Virtual Actor Control Interface

  • Conference paper
Learning by Playing. Game-based Education System Design and Development (Edutainment 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5670))

  • 4957 Accesses

Abstract

In this submission we present a first step for an author-centric interface to believable agents. Based on a number of approaches for the description of 3D content, we developed CharanisML, the Character Animation System Meta Language. It is applicable for controlling both 2D and 3D avatars. To demonstrate this, we implemented two different clients in 2D and 3D that are able to interpret CharanisML. Also, they can be adapted as animation engines for interactive digital storytelling engines like Scenejo, that are used in the fields of entertainment as well as game-based learning. Using CharanisML it is possible for an author to control characters independently from both storytelling engines and two- or three-dimensional representation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Perlin, K., Goldberg, A.: Improv: a system for scripting interactive actors in virtual worlds. In: SIGGRAPH 1996: Proceedings of the 23rd annual conference in Computer graphics and interactive techniques, pp. 205–216. ACM Press, New York (1996)

    Chapter  Google Scholar 

  2. Perlin, K.: Noise, hypertexture, antialiasing and gesture. Texture and Modeling: A Procedural Approach. Texturing and Modeling. In: Ebert, D., et al. (eds.) A Procedural Approach. AP Professional, Cambridge (1994)

    Google Scholar 

  3. Cassell, J., Bickmore, T., Campbell, L., Chang, K., Vilhjálmsson, H., Yan, H.: Requirements for an architecture for embodied conversational characters (1999)

    Google Scholar 

  4. Cassell, J., Vilhjálmsson, H., Bickmore, T.: Beat: The behavior expression animation toolkit. In: Fiume, E. (ed.) SIGGRAPH 2001, Computer Graphics Proceedings, pp. 477–486. ACM Press, New York (2001)

    Google Scholar 

  5. Krenn, B.: The NECA Project: Net Environments for Embodied Conversational Agents Project Note. In: Künstliche Intelligenz Themenheft Embodied Conversational Agents, pp. 30–33. Springer, Heidelberg (2003)

    Google Scholar 

  6. Göbel, S., Schneider, O., Iurgel, I., Feix, A., Knöpfle, C., Rettig, A.: Virtual Human: Storytelling and Computer Graphics for a Virtual Human Platform. In: Göbel, S., Spierling, U., Hoffmann, A., Iurgel, I., Schneider, O., Dechau, J., Feix, A. (eds.) TIDSE 2004. LNCS, vol. 3105, pp. 79–88. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. Ekman, P., Friesen, W.: Facial Action Coding System: A Technique for the Measurement of Facial Movement. Consulting Psychologists Press (1978)

    Google Scholar 

  8. ISO/IEC 19774 — Information technology — Computer graphics and image processing — Humanoid animation (H-Anim), http://www.h-anim.org/Specifications/H-Anim200x/ISO_IEC_FCD_19774/ (last visited 04.07.2008)

  9. ISO/IEC JTC1/SC29/WG11 N4668 (March 2002)

    Google Scholar 

  10. Piwek, P., Krenn, B., Schröder, M., Grice, M., Baumann, S., Pirker, H.: RRL: A Rich Representation Language fort he Description of Agent Behaviour in NECA, Bologna, Italy (2002)

    Google Scholar 

  11. Gustavsson, C., Strindlund, L., Wiknertz, E., Beard, S., Huynh, Q., Marriott, A., Stallo, J.: VHML. Curtin University of Technology, working draft v0.3 edn. (2001)

    Google Scholar 

  12. Kshirsagar, S., Magnenat-Thalmann, N., Guye-Vuillème, A., Thalmann, D., Kamyab, K., Mamdani, E.: Avatar Markup Language. In: EGVE 2002: Proceedings of the workshop on virtual environments 2002, Aire-la-Ville, Switzerland, pp. 169–177. Eurographics Association (2002)

    Google Scholar 

  13. Kopp, S., Krenn, B., Marsella, S., Marshall, A., Pelachaud, C., Pirker, H., Thorisson, K., Vilhjalmsson, H.: Towards a Common Framework for Multimodal Generation: The Behavior Markup Language. In: Gratch, J., Young, M., Aylett, R.S., Ballin, D., Olivier, P. (eds.) IVA 2006. LNCS, vol. 4133, pp. 205–217. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Mateas, M., Stern, A.: Integrating Plot, Character and Natural Language Processing in the Interactive Drama Façade. In: Proceedings of TIDSE 2003, Darmstadt, pp. 139–151 (2003)

    Google Scholar 

  15. Spierling, U., Iurgel, I.: “Just talking about art” - creating virtual storytelling experiences in mixed reality. In: Balet, O., Subsol, G., Torguet, P. (eds.) ICVS 2003. LNCS, vol. 2897, pp. 179–188. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  16. Aylett, R.S., Louchart, S., Dias, J., Paiva, A., Vala, M.: FearNot! – an experiment in emergent narrative. In: Panayiotopoulos, T., Gratch, J., Aylett, R.S., Ballin, D., Olivier, P., Rist, T. (eds.) IVA 2005. LNCS (LNAI), vol. 3661, pp. 305–316. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  17. Weiß, S.A., Müller, W., Spierling, U., Steimle, F.: Scenejo – An Interactive Storytelling Platform. In: Subsol, G. (ed.) ICVS-VirtStory 2005. LNCS, vol. 3805, pp. 77–80. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  18. Spierling, U.: “Killer Phrases”: Design steps for a digital game with conversational role playing agents. In: Mayer, I., Mastik, H. (eds.) Proc. Isaga 2007, Eburon Pub. (2008)

    Google Scholar 

  19. Blumberg, B.M., Galyean, T.A.: Multi-level direction of autonomous creatures for real-time virtual environments. Computer Graphics 29(Annual Conference Series), 47–54 (1995)

    Google Scholar 

  20. Ekman, P., Friesen, W.V.: The repertoire of nonverbal behavior: Categories, origins, usages, and coding. Semiotica 1, 49–98 (1969)

    Article  Google Scholar 

  21. Ekman, P.: Basic Emotions. In: Dalgleish, T., Power, T. (eds.) The Handbook of Cognition and Emotion, pp. 45–60. John Wiley & Sons, Ltd., Sussex (1999)

    Google Scholar 

  22. Patel, M., Willis, P.J.: Faces: The facial animation, construction and editing system. In: Proc. Eurographics, pp. 33-45 (1991)

    Google Scholar 

  23. Pelachaud, C., Badler, N., Steedman, M.: Linguistic issues in facial animation. In: Magnenat-Thalmann, N., Thalmann, D. (eds.) Computer Animation 1991, pp. 15–30. Springer, Heidelberg (1991)

    Google Scholar 

  24. Cassell, J., Vilhjálmsson, H.: Fully embodied conversational avatars: Making communicative behaviors autonomous. Autonomous Agents and Multi-Agent Systems 2(1), 45–64 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Weiß, S.A., Berger, F., Marbach, A., Müller, W. (2009). CharanisML: A Flexible Virtual Actor Control Interface. In: Chang, M., Kuo, R., Kinshuk, Chen, GD., Hirose, M. (eds) Learning by Playing. Game-based Education System Design and Development. Edutainment 2009. Lecture Notes in Computer Science, vol 5670. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03364-3_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03364-3_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03363-6

  • Online ISBN: 978-3-642-03364-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics