Browse > Article

Definition and Application of a Layered Avatar Behavior Script Language for Reusability and Simplicity  

Kim Jae-Kyung (연세대학교 컴퓨터과학과)
Choi Seung-Hyuk (연세대학교 컴퓨터과학과)
Sohn Won-Sung (경인교육대학교 컴퓨터학과)
Lim Soon-Bum (숙명여자대학교 컴퓨터과학과)
Choy Yoon-Chul (연세대학교 컴퓨터과학과)
Abstract
An avatar script language consists of commands set which is used to control avatar behaviors in cyberspace. The script language should be abstract from complex low-level concepts, so that a user can write down a scenario script easily without concerning about physical motion parameters. Also, the script should be defined in a standard format and structure to allow reusing in various implementation tools. In this paper, a layered script language is proposed for avatar behavior representation and control, which consists of task-level behavior, high-level motion and primitive motion script language. The script language of each layer represents behavior elements for a scenario scripting interface, an avatar motion sequence, and geometric information of implementation environment, respectively. Therefore, a user can create a scenario script by abstract behavior interface and a script can be applied to various implementations by the proposed translating process. A presentation domain is chosen for applying the proposed script language and the implementation result shows that the script is flexibly applied in several applications.
Keywords
Avatar; Script language; Behavior control; XML;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Jehee Lee, jinxiang Chai, Paul Reitsma, Jessica Hodgins, and Nancy Pollard, Interactive Control of Avatars Animated with Human Motion Data, ACM Transactions on Graphics (SIGGRAPH 2002), volume 21, number 3, 491-500, July 2002   DOI
2 Huang, Z., Eliens, A., Visser, C.: Implementation of a scripting language for VRML/X3D-based embodied agents. Proceeding of web technology, pp. 91-100, 2003   DOI
3 Thalmann, D.: Autonomy and Task-Level Control for Virtual Actors. Programming and Computer Software, No.4, 1995
4 Marriott, A., Stallo, J.: VHML- Uncertainties and Problems A discussion. Proceeding of Embodied conversational agents for AAMAS2002, Bologna, Italy, 2002
5 Frederic Devillers IRISA, Campus de Beaulieu, F35042 Rennes, 'A scenario language to orchestrate virtual world evolution,' 2003 ACM SIGGRAPH/Eurographics Symposium, San Diego, California, pp. 265-275, 2003
6 Bowman, D. and Hodges, L., 'Formalizing the Design, Evaluation, and Application of Interaction Techniques for Immersive Virtual Environments,' The Journal of Visual Languages and Computing, vol. 10, no. 1, pp, 37-53, 1999   DOI
7 Hayashi, M.: TVML. ACM SIGGRAPH 98 Conference on applications, 292-297, 2003   DOI
8 Yoshiaki, S., Matsuda, H.: Design and Implementation of Scenario Language for Cyber Teaching Assistant. International conference on Computers in Education, 2001
9 Lester, C., Zettlemoyer, S., Gregoire, P., Bares, H.: Explanatory Lifelike Avatars. Autonomous Agents, pp. 30-45, 1999   DOI
10 Ricket, J., Johnson, W.: Task-Oriented Collaboration with Embodied Agents in Virtual Worlds. Embodied Conversational Agents, MIT Press, pp. 95-122, 2000
11 E. Andre, J. Muller, and T. Rist. Webl-ersona: A LifeLike Presentation Agent for the World-Wide Web. In Proc. of the IJCAI Workshop on Animated Interface Agents: Making them Intelligent, Nagoya, 1998
12 Arafa, Y., Mamdani, E.: Scripting embodied agents behaviour with CML. Proceeding of Intelligent User Interfaces, pp. 313-315, 2003   DOI
13 James C. Lester, Sharolyn A. Susan E. Kahler, S. Todd Barlow, Brian A. Stone, Ravinder S. Bhogal, 'The persona effect: affective impact of animated pedagogical agents,' Proceedings of the SIGCHI, pp. 359-366, 1997   DOI
14 Kshirsagar, S., Thalmann, D., Kamyab, K.: Avatar Markup Language. Proceeding of the workshop on Virtual environments, 169-177, 2002
15 Marc Cavazza, Fred Charles, Steven J., 'Interacting with virtual characters in interactive storytelling,' International Conference on Autonomous Agents, pp. 318-325, 2002   DOI
16 Marc S. Atkin, Gary W. King, David L. Westbrook, Brent Heeringa, Paul R. Cohen, 'Hierarchical agent control: a framework for defining agent behavior,' Proceedings of the fifth international conference on Autonomous agents, pp. 425-432, 2001   DOI
17 Perlin, A. Goldberg, 'Improv: A System for Scripting Interactive Actors in Virtual Worlds,' Proc. Siggraph 96, H. Rushmeier, ed., ACM Press, New York, pp. 205-216, 1996   DOI
18 Patrick Doyle, 'Believability through context using 'knowledge in the world' to create intelligent characters,' International Conference on Autonomous Agents, Pages: 342-349, 2002   DOI
19 Xiaoli Yang; Petriu, D.C.; Whalen, T.E.; Petriu, E.M., Script language for avatar animation in 3D virtual environments, Virtual Environments, HumanComputer Interfaces and Measurement Systems, VECIMS '03. 2003 IEEE International Symposium on, pp. 101-106, 2003
20 M. Gutierrez, F. Vexo, D. Thalmann, 'The Mobile Animator: Interactive Character Animation in Collaborative Virtual Environments,' IEEE Virtual Reality 2004 conference, pp. 125-132, Chicago, Illinois, March 27-31, 2004   DOI
21 Badler, N., Bindiganavale, R., Allbeck, J., Schuler, W., Zhao, L., Palmer, M., 'A parameterized action representation for virtual human agents,' Embodied Conversational Agents, ed Cassell, J., MIT Press, Cambridge, pp, 256-284, 2000
22 Prendinger, H.: Life-like Characters. Life-like characters book, Springer-Verlag, pp. 3-17, 2003