DOI QR코드

DOI QR Code

상용 게임엔진 기반의 아바타 조립 시스템의 설계

Design of an Avatar Assembly System based on a Commercial Game Engine

  • 김병철 (중부대학교 컴퓨터.게임학과) ;
  • 노창현 (중부대학교 컴퓨터.게임학과)
  • 투고 : 2016.10.25
  • 심사 : 2016.12.20
  • 발행 : 2016.12.28

초록

상용 게임엔진이 크게 발전하면서 일정 수준 이상의 3차원 게임 개발이 용이해 지고 있다. 그러나 게임성을 크게 좌우할 수 있는 아바타의 제작에는 여전히 3차원 디자인 및 프로그래밍 전문성이 상당히 요구되므로 비숙련 개발자가 게임 상에 다양한 종류 형태의 아바타를 생성하고 제어하기 힘들다. 본 논문에서는 이를 위해 상용 게임엔진 기반의 아바타 조립 시스템을 설계하여 비숙련 개발자들이 보다 손쉽게 게임 아바타를 제어할 수 있는 근간을 제공하고자 한다. 상용 게임엔진인 유니티(Unity)를 기반으로 아바타 캐릭터의 조립과 커스터마이제이션, 관리 모듈을 설계하였고, 특히 유니티의 애셋(asset) 시스템을 이용하여 월드와이드웹(WWW)을 통한 아바타 정보 업데이트가 가능하도록 설계함으로써 게임의 최초 배포 이후에도 다양한 아바타 형태가 지속적으로 제공될 수 있는 기반을 마련하였다.

Developing 3D games of quality is getting easier as commercial game engines have significantly evolved. It is still difficult, however, for entry-level developers to create various avatars which could affect the entire game because it requires expertise in 3D design and programming. We propose a design of an avatar assembly system based on a commercial game engine, Unity. It includes the assembly, customization, and management of avatars. It also provides an avatar update mechanism via the World Wide Web(WWW) provided by Unity's asset system so that various avatars can be supplied after the initial game distribution.

키워드

참고문헌

  1. S. DiPaola and J. O. Turner, "Authoring the Intimate Self: Identity, Expression and Role-playing within a Pioneering Virtual Community," Loading..., Vol. 2, No. 3, 2008.
  2. M. Boberg, P. Piippo, E. Ollila, "Designing avatars," Proceedings of 3rd Int'l Conf. on Digital Interactive Media in Entertainment and Arts, pp. 232-239, ACM, 2008.
  3. iClone: Game Character Design Platform, http://www.reallusion.com/iclone/game/(October 23, 2016)
  4. H. Prendinger et al., "MPML: A markup language for controlling the behavior of life-like characters," Journal of Visual Languages and Computing, Vol. 15, No. 2, pp. 183-203, 2004. https://doi.org/10.1016/j.jvlc.2004.01.001
  5. S. Ullrich et al., "MPML3D: Agent Authoring Language for Virtual Worlds," Proceedings of the 2008 Int'l Conf. on Advances in Computer Entertainment Technology, pp. 134-137, 2008.
  6. K. Apostolakis and P. Daras, "RAAT - The Reverie Avatar Authoring Tool," Proceedings of 18th Int'l Conf. on Digital Signal Processing, July 2013.
  7. A. Volz et al., "Automatic, Body Measurements Based Generation of Individual Avatars Using Highly Adjustable Linear Transformation," Proceedings of HCI International 2007, Vol. 12, 2007.
  8. T. Serizawa and Y. Yanagida, "Authoring Tool for Intuitive Editing of Avatar Pose Using a Virtual Puppet," IEEE Symposium on 3D User Interfaces, March 2008.
  9. N. Burtnyk and M. Wein, "Interactive skeleton techniques for enhancing motion dynamics in key frame animation," Communications of the ACM, Vol. 19, No. 10, pp. 564-569, 1976. https://doi.org/10.1145/360349.360357
  10. D. Forsey, "A Surface Model for Skeleton-Based Character Animation," Proceedings of 2nd Eurographics Workshop on Animation and Simulation, pp. 55-73, 1991.
  11. J. P., Lewis et al., "Pose Space Deformations: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation," Proceedings of ACM SIGGRAPH 2000, pp. 165-172, 2000.
  12. M.-J. Lee, "A Study on Game Production Education through Recent Trend Analysis of 3D Game Engine," Journal of the Korea Convergence Society, Vol. 4, No. 1, pp. 15-20, 2013. https://doi.org/10.15207/JKCS.2013.4.1.015
  13. N.-J. Kim et al., "3D Character Production for Dialog Syntax-based Educational Contents Authoring System," Journal of the Korea Convergence Society, Vol. 1, No. 1, 2010년, pp. 69-75, 2010.
  14. S.-Y. Min et al., "SW Quality of Convergence Product: Characteristics, Improvement Strategies and Alternatives," Journal of Convergence Society for SMB, Vol. 1, No. 1, pp. 19-28, 2011.
  15. S. Lee, "Evaluation and Analysis of Software Globalization Capability in Korea," Journal of Convergence Society for SMB, Vol. 1, No. 1, pp. 9-17, 2011.