An Extensible Scripting Language for Interactive Animation
Character animations on most virtual environment systems are canned motions created off-line through motion capture techniques. The motions are then encoded and transmitted with a fixed format and played at the client side. In this paper, we have proposed an XML-based scripting language, called eXtensible Animation Markup Language (XAML), to describe interactive dialog-based animations. The langua...
Realizing the Interactive Speech Interface in a Multi-user Environment
The applications of 3D-virtual environments and Voice User Interface (VUI) on personal computers have received significant attention in recent years. Since speech is the most natural way of communication, incorporating VUI into virtual environments can greatly enhance user interaction and immersiveness. Although there have been many researches addressing the issue of integrating VUI and 3D-virtual...
User Pluggable Animation Components in Multi-user Virtual Environment
Allowing users to design animation procedures and share their designs with other users is a crucial function for creating personalized 3D avatar behaviors on multi-user virtual environments (MUVE’s). By describing the ontology of the virtual objects in the environment to animation procedures, we allow these procedures to create customized animations for an avatar to interact with the environment o...