본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

재사용성 및 용이성을 위한 계층적 아바타 행위 스크립트 언어의 정의
Definition and Application of a Layered Avatar Behavior Script Language for Reusability and Simplicity

김재경   (연세대학교 컴퓨터과학과UU0000936  ); 최승혁   (연세대학교 컴퓨터과학과UU0000936  ); 손원성   (경인교육대학교 컴퓨터학과UU0000124  ); 임순범   (숙명여자대학교 컴퓨터과학과UU0000824  ); 최윤철   (연세대학교 컴퓨터과학과UU0000936  );
  • 초록

    아바타 스크립트 언어는 사이버 공간에서 아바타의 동작을 제어하기 위해서 사용되는 명령어들로 이루어져있다. 사용자가 아바타 동작 스크립트 언어를 쉽게 작성하기 위해서는 스크립트 언어의 행위표현이 복잡한 하위수준 동작 표현 요소로부터 최대한 추상화되어야 한다. 또한 작성된 시나리오 스크립트 가 다양한 구현환경에 적용 될 수 있는 표준적인 구조를 가지고 있어야 한다. 이를 위해 본 논문에서는 작업수준 행위, 상위수준 동작 및 기본 동작 스크립트 언어로 구성된 계층적 아바타 행위 표현 언어를 정의하였다. 각 계층의 언어는 사용자의 스크립트 작성을 위한 행위 요소와 아바타 동작 시퀀스 및 구현 환경의 기하 정보를 분리하여 표현한다. 제안 언어를 통하여 사용자는 추상화된 스크립트 작성이 가능하며 작성된 스크립트는 번역 과정을 거쳐 다양한 구현 환경에 적용이 가능하다 구현 결과에서는 제안 기법을 적용한 시스템을 구축하여 사이버 교육 도메인 환경에서 아바타 스크립트 시나리오의 작성 과정 및 스크립트가 다양한 응용 프로그램에 유연하게 적용되는 것을 보여준다.


    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.


  • 주제어

    아바타 .   스크립트 언어 .   행위 제어.  

  • 참고문헌 (22)

    1. Prendinger, H.: Life-like Characters. Life-like characters book, Springer-Verlag, pp. 3-17, 2003 
    2. 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 
    3. Patrick Doyle, 'Believability through context using 'knowledge in the world' to create intelligent characters,' International Conference on Autonomous Agents, Pages: 342-349, 2002 
    4. Marc Cavazza, Fred Charles, Steven J., 'Interacting with virtual characters in interactive storytelling,' International Conference on Autonomous Agents, pp. 318-325, 2002 
    5. 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 
    6. Thalmann, D.: Autonomy and Task-Level Control for Virtual Actors. Programming and Computer Software, No.4, 1995 
    7. 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 
    8. 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 
    9. 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 
    10. 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 
    11. 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 
    12. 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 
    13. Kshirsagar, S., Thalmann, D., Kamyab, K.: Avatar Markup Language. Proceeding of the workshop on Virtual environments, 169-177, 2002 
    14. Arafa, Y., Mamdani, E.: Scripting embodied agents behaviour with CML. Proceeding of Intelligent User Interfaces, pp. 313-315, 2003 
    15. Marriott, A., Stallo, J.: VHML- Uncertainties and Problems A discussion. Proceeding of Embodied conversational agents for AAMAS2002, Bologna, Italy, 2002 
    16. Yoshiaki, S., Matsuda, H.: Design and Implementation of Scenario Language for Cyber Teaching Assistant. International conference on Computers in Education, 2001 
    17. Hayashi, M.: TVML. ACM SIGGRAPH 98 Conference on applications, 292-297, 2003 
    18. 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 
    19. Lester, C., Zettlemoyer, S., Gregoire, P., Bares, H.: Explanatory Lifelike Avatars. Autonomous Agents, pp. 30-45, 1999 
    20. Ricket, J., Johnson, W.: Task-Oriented Collaboration with Embodied Agents in Virtual Worlds. Embodied Conversational Agents, MIT Press, pp. 95-122, 2000 
    21. 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 
    22. 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 

 저자의 다른 논문

  • 김재경 (9)

    1. 2001 "한국 전자책 문서표준(EBKS)의 개발" 정보관리학회지 = Journal of the Korean society for information management 18 (2): 255~272    
    2. 2003 "펜 입력 장치 환경을 고려한 컨텍스트 기반 Annotation" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 30 (5): 559~569    
    3. 2003 "XML문서 환경에서의 내용기반 자유형 Annotation 생성 기법" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 30 (9): 850~861    
    4. 2004 "전자책 표준 적합성 도구의 개발" 한국전자거래학회지 = The Journal of Society for e-Business Studies 9 (1): 269~284    
    5. 2005 "XML문서에서 어노테이션의 위치재생성 기법" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 32 (7): 650~662    
    6. 2006 "XML 문서에서의 펜 기반 교정 인터페이스" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 33 (2): 231~242    
    7. 2006 "계층적 행위 스크립트 표현을 통한 아바타-객체 행위 제어를 위한 인터페이스 기법" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 33 (9): 751~775    
    8. 2009 "전자책 환경을 위한 사회적 어노테이션 및 탐색 지원 기법" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 12 (10): 1486~1498    
  • 최승혁 (3)

  • 손원성 (14)

  • 임순범 (78)

  • 최윤철 (66)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기