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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Cassell, J., Bickmore, T., Campbell, L., Chang, K., Vilhjálmsson, H., Yan, H.: Requirements for an architecture for embodied conversational characters (1999)
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)
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)
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)
Ekman, P., Friesen, W.: Facial Action Coding System: A Technique for the Measurement of Facial Movement. Consulting Psychologists Press (1978)
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)
ISO/IEC JTC1/SC29/WG11 N4668 (March 2002)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Ekman, P., Friesen, W.V.: The repertoire of nonverbal behavior: Categories, origins, usages, and coding. Semiotica 1, 49–98 (1969)
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)
Patel, M., Willis, P.J.: Faces: The facial animation, construction and editing system. In: Proc. Eurographics, pp. 33-45 (1991)
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)
Cassell, J., Vilhjálmsson, H.: Fully embodied conversational avatars: Making communicative behaviors autonomous. Autonomous Agents and Multi-Agent Systems 2(1), 45–64 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)