Steps towards a Generic Interface between Interactive Storytelling Applications and Character Animation Engines
We present first results for the development of a general interface to believable agents. Central element of our approach is CharanisML, a character animation system meta language, which draws from a number of previous proposals for the description of interactive 3D content. To demonstrate the general character of this interface, we implemented two different clients in 2D and 3D that are able to interpret CharanisML. These clients may be adapted as animation engines for interactive digital storytelling engines like Scenejo. Using CharanisML it is possible for an author to control characters independently from both, storytelling engines and two or three-dimensional representations.
KeywordsEmbodied conversational agents interactive digital storytelling behavioral animation animation language CharanisML 2D 3D Scenejo
Unable to display preview. Download preview PDF.
- 2.Ekman, P., Friesen, W.: Facial Action Coding System: A Technique for the Measurement of Facial Movement. Consulting Psychologists Press (1978)Google Scholar
- 3.ISO/IEC 19774 — Information technology — Computer graphics and image processing — Humanoid animation (H-Anim) (last visited 04.07.2008), http://www.h-anim.org/Specifications/H-Anim200x/ISO_IEC_FCD_19774/
- 4.Piwek, P., Krenn, B., Schröder, M., Grice, M., Baumann, S., Pirker, H.: RRL: A Rich Representation Language for the Description of Agent Behaviour in NECA. Bologna, Italy (2002)Google Scholar
- 5.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
- 6.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, pp. 169–177. Eurographics Association, Aire-la-Ville (2002)Google Scholar