Script language for avatar animation in 3D virtual environments

This paper continues previous work by the authors on the animation of anthropomorphic avatars in virtual reality environments. An avatar animation control system was built in three hierarchical levels: joint control, basic behaviors and script language. This paper focuses on the grammar and parser for the script language, which was designed to be easy to extend and modify. Also, in order to verify how flexible the hierarchical approach is, the two lower control levels were implemented in two different ways, without affecting the script language level.

[1]  C. S. G. Lee,et al.  Robotics: Control, Sensing, Vision, and Intelligence , 1987 .

[2]  David A. Forsyth,et al.  Efficient dynamics modeling for VRML and Java , 1998, VRML '98.

[3]  Daniel Thalmann,et al.  A behavioral interface to simulate agent-object interactions in real time , 1999, Proceedings Computer Animation 1999.

[4]  Giancarlo Ferrigno,et al.  Modeling and driving a reduced human mannequin through motion captured data: a neural network approach , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[5]  Ken Perlin,et al.  Improv: a system for scripting interactive actors in virtual worlds , 1996, SIGGRAPH.

[6]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[7]  Norman I. Badler,et al.  Simulating humans: computer graphics animation and control , 1993 .

[8]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[9]  Afzal Godil,et al.  A VRML integration methodology for manufacturing applications , 1999, VRML '99.

[10]  Xiao Li Yang,et al.  Behavior-based script language for anthropomorphic avatar animation in virtual environments , 2002, 2002 IEEE International Symposium on Virtual and Intelligent Measurement Systems (IEEE Cat. No.02EX545).

[11]  Ken Perlin,et al.  Real Time Responsive Animation with Personality , 1995, IEEE Trans. Vis. Comput. Graph..

[12]  Ken Perlin,et al.  An image synthesizer , 1988 .