Avatar Markup Language

  title={Avatar Markup Language},
  author={Sumedha Kshirsagar and Nadia Magnenat-Thalmann and Anthony Guye-Vuill{\`e}me and Daniel Thalmann and Kaveh Richard Kamyab Tehrani and Ebrahim H. Mamdani},
Synchronization of speech, facial expressions and body gestures is one of the most critical problems in realistic avatar animation in virtual environments. In this paper, we address this problem by proposing a new high-level animation language to describe avatar animation. The Avatar Markup Language (AML), based on XML, encapsulates the Text to Speech, Facial Animation and Body Animation in a unified manner with appropriate synchronization. We use low-level animation parameters, defined by the… Expand
A Dynamic Platform for Developing 3D Facial Avatars in a Networked Virtual Environment
  • A. Zarrad
  • Computer Science
  • Int. J. Comput. Games Technol.
  • 2016
This work proposed a new script language based on atomic parametric action to easily produce real-time facial animation and introduced script-based component where the user introduces simple short script fragments to feed the engine with a new animation on the fly. Expand
Enhancing Expressiveness of Speech through Animated Avatars for Instant Messaging and Mobile Phones
Preliminary results indicate that the animated avatar program offers an improvement over currently available software and aids in the understandability of speech, combines easily recognizable and expressive emotions with speech, and successfully enhances overall enjoyment of the chat experience. Expand
Two Approaches to Scripting Character Animation
Lifelike animated agents present a challenging ongoing agenda for research. Such agent metaphors will only be widely applicable to on-line applications when there is a standardised way to mapExpand
Animating a Chinese interactive virtual character
  • Kaihui Mu, J. Tao, M. Yang
  • Computer Science
  • 2011 IEEE International Workshop on Machine Learning for Signal Processing
  • 2011
This paper creates a Chinese interactive virtual character based on multi-modal mapping and rules, which receives information from the input modules and generates audio and visual speech, faceExpand
An extensible scripting language for interactive animation in a speech-enabled virtual environment
An XML-based scripting language is proposed, called eXtensible Animation Markup Language (XAML), to describe interactive dialog-based animations, designed to describe character animations at various command levels and to compose a new animation from existing animation clips. Expand
Definition of a layered avatar behavior script language for creating and reusing scenario scripts
A layered script language for avatar behavior representation and control is defined, which consists of task-level behavior, high-level motion and primitive motion script which represents the avatar motion sequence. Expand
A Study on Hierarchical Avatar Behavior Representation and Control Technique
Avatar techniques have rapidly progressed in recent years, and will be widely applied to various applications. However, current expression and control of avatar behavior lacks structured andExpand
A Layered Scripting Language Technique for Avatar Behavior Representation and Control
The paper proposes three layered architecture which is consisted of task-level behavior, high-level motion, and primitive motion script language to support flexible and extensible representation and control of avatar behavior by layered approach separating application domains and implementation tools. Expand
CHASE: character animation scripting environment
This paper presents the three scripting commands and main functionalities of a novel character animation environment called CHASE. CHASE was developed for enabling inexperienced programmers,Expand
Virtual Movement from Natural Language Text
A text-to-animation system which can be used in different application areas and which can also be used to develop multiple-purpose robots whose operations are based on textual instructions, and which contains the combination of a semantic parser and a Bayesian network. Expand


An MPEG-4 compatible synthetic face and body are integrated into an interactive real- time application allowing the user-friendly control of virtual humans' facial animation and its speech in real-time. Expand
Principal components of expressive speech animation
A new technique for expressive and realistic speech animation that uses an optical tracking system that extracts the 3D positions of markers attached at the feature point locations to capture the movements of the face of a talking person and forms a vector space representation that offers insight into improving realism of animated faces. Expand
BEAT: the Behavior Expression Animation Toolkit
The Behavior Expression Animation Toolkit (BEAT) allows animators to input typed text that they wish to be spoken by an animated human figure, and to obtain as output appropriate and synchronizedExpand
Improv: a system for scripting interactive actors in virtual worlds
The combined system provides an integrated set of tools for authoring the "minds" and "bodies" of interactive actors, using an english−style scripting language so that creative experts who are not primarily programmers can create powerful interactive applications. Expand
Integration of motion control techniques for virtual human and avatar real-time animation
A software architecture called AGENTlib is described for the management of action combination for real-time animation of virtual humans that exploits various techniques from keyframe sequence playback to inverse kinematics and motion capture. Expand
Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs
A combination of analytical and numerical methods to solve generalized inverse kinematics problems including position, orientation, and aiming constraints suitable for an anthropomorphic arm or leg. Expand
SC 29/WG11 N2739 subpart 2, MPEG-4 Version 2-BIFS
  • SC 29/WG11 N2739 subpart 2, MPEG-4 Version 2-BIFS
  • 1999
Information Technology – Generic Coding of Audio- Visual Objects, Part 2: Visual
  • Information Technology – Generic Coding of Audio- Visual Objects, Part 2: Visual
  • 1998