Browse > Article

An Interface Technique for Avatar-Object Behavior Control using Layered Behavior Script Representation  

Choi Seung-Hyuk (연세대학교 컴퓨터과학과)
Kim Jae-Kyung (연세대학교 컴퓨터과학과)
Lim Soon-Bum (숙명여자대학교 멀티미디어과학과)
Choy Yoon-Chul (연세대학교 컴퓨터과학과)
Abstract
In this paper, we suggested an avatar control technique using the high-level behavior. We separated behaviors into three levels according to level of abstraction and defined layered scripts. Layered scripts provide the user with the control over the avatar behaviors at the abstract level and the reusability of scripts. As the 3D environment gets complicated, the number of required avatar behaviors increases accordingly and thus controlling the avatar-object behaviors gets even more challenging. To solve this problem, we embed avatar behaviors into each environment object, which informs how the avatar can interact with the object. Even with a large number of environment objects, our system can manage avatar-object interactions in an object-oriented manner Finally, we suggest an easy-to-use user interface technique that allows the user to control avatars based on context menus. Using the avatar behavior information that is embedded into the object, the system can analyze the object state and filter the behaviors. As a result, context menu shows the behaviors that the avatar can do. In this paper, we made the virtual presentation environment and applied our model to the system. In this paper, we suggested the technique that we controling an the avatar control technique using the high-level behavior. We separated behaviors into three levels byaccording to level of abstract levelion and defined multi-levellayered script. Multi-leveILayered script offers that the user can control avatar behavior at the abstract level and reuses script easily. We suggested object models for avatar-object interaction. Because, TtThe 3D environment is getting more complicated very quickly, so that the numberss of avatar behaviors are getting more variableincreased. Therefore, controlling avatar-object behavior is getting complex and difficultWe need tough processing for handling avatar-object interaction. To solve this problem, we suggested object models that embedded avatar behaviors into object for avatar-object interaction. insert embedded ail avatar behaviors into object. Even though the numbers of objects areis large bigger, it can manage avatar-object interactions by very efficientlyobject-oriented manner. Finally Wewe suggested context menu for ease ordering. User can control avatar throughusing not avatar but the object-oriented interfaces. To do this, Oobject model is suggested by analyzeing object state and filtering the behavior, behavior and context menu shows the behaviors that avatar can do. The user doesn't care about the object or avatar state through the related object.
Keywords
Requirements Change Management; Requirements Change Management Process; Software Product Lines;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Masaki Hayashi, TVML (TV program making language), ACM SIGGRAPH 98, (1998), pp.292-297. 1998   DOI
2 Zhisheng Huang, et aI, Implementation of a scripting language for VRML/X3D-based embodied agents, Proc web technology, (2003), pp.91-100. 2003   DOI
3 Yasmine Arafa, Abe Mamdani, Scripting embodied agents behaviour with CML, Proc. IUI, (2003), pp.313-316. 2003   DOI
4 Xiaoli Yang; Petriu, D.C.; Whalen, T.E.; Petriu, E.M., 'Script Language for Avatar Animation in 3D Virtual Environments,' Human-Computer Interfaces and Measurement Systems, VECIMS '03. 2003 IEEE International Symposium on, pp.101 -106, 2003
5 S. Kshirsagar, et al, E. Mamdani, Avatar Markup Language. Proc. Eurographics, EGVE (2002), pp. 169-177. 2002
6 Rickel. J. & W. L. Johnson. 'Task-Oriented Collaboration with Embodied Agents in Virtual Worlds,' in Embodied Conversational Agents. Cassell. J., J. Sullivan. S. Prevost. et al., Eds. Boston: MIT Press, 2000
7 Jae-Kyung Kim, Won-Sung Sohn, Soon-Bum Lim, Yoon-Chul Choy,' Avatar Behavior Representation and Control Technique: A Hierarchical Scripts Approach,' International Symposium on Computational and Information Sciences, Shanghai, China, pp.873-878, December 16-18, 2004
8 James C. Lester, Luke S. Zettlemoyer, Joel P. Gregoire, William H. Bares, 'Explanatory lifelike avatars: performing user-centered tasks in 3D learning environments,' Proceedings of the third annual conference on Autonomous Agents, Seattle, Washington, United States, Pages: pp.24-31, 1999   DOI
9 M. Kallmann and D. Thalmann, 'Modeling Behaviors of Interactive Objects for Virtual Reality Applications,' Journal of Visual Languages and Computing, Vol. 13, pp.177-195, 2002   DOI   ScienceOn
10 E. Andre, J. Muller, and T. Rist. 'WebPersona: A Life-Like Presentation Agent for the World-Wide Web,' In Proc. of the IJCAI Workshop on Animated Interface Agents: Making them Intelligent, 1998
11 Wanda Dann, Toby Dragon, Stephen Cooper, Kevin Dietzler, Kathleen Ryan, Randy Pausch, Objects: visualization of behavior and state, ACM SIGCSE Bulletin, v.35 n.3, September 2003   DOI
12 Yoshiaki Shindo Hiroshi, 'Design and Implementation of Scenario Language for Cyber Teaching Assistant,' Information & Communication Technology, International Conference on Computers in Education, 2001
13 M. Kallmann, D. Thalmann, Direct 3D Interaction with Smart Object, Proc. ACM VRST 99, London, 1999   DOI
14 M. Kallmann and D. Thalmann, Modeling Behaviors of Interactive Objects for VR Applications, JVLC, Vol. 13, pp.177-195, 2002   DOI   ScienceOn
15 L. Levinson, 'Connecting Planning and Acting: Towards an Architecture for Object-Specific Reasoning,' PhD thesis, Univ. of Pennsylvania, 1996