EBITA 프레임워크를 활용한 분산 테이블탑 시스템용 게임 개발에 관한 연구

A Study on the Development of an Distributed Tabletop System Game Using EBITA Framework

  • 김민영 (상명대학교 컴퓨터과학과) ;
  • 조용주 (상명대학교 디지털미디어학부)
  • Kim, Min-Young (Dept. of Computer Science, Sangmyung University) ;
  • Cho, Yong-Joo (Division of Digital Media Technology, Sangmyung University)
  • 발행 : 2009.06.19

초록

본 연구에서는 고해상도 지원을 목적으로 네트워크로 연결된 다중 디스플레이와 컴퓨터를 활용해서 마스터/슬레이브 구조로 구성된 테이블탑 시스템을 구축하였다. 이 분산 테이블탑 시스템은 소프트웨어의 수정 없이 슬레이브 컴퓨터와 모니터를 추가하여 쉽게 확장할 수 있도록 개발되었다. 그리고 이런 확장형 시스템에서 동작하는 인터랙티브 게임의 개발을 쉽게 할 수 있도록 EBITA(Environment for Building Interactive Table Applications) 프레임워크를 개발하였다. EBITA는 적외선 카메라 트랙킹 시스템을 활용하는 탠저블 인터페이스 모듈과 분산 시스템에서의 그래픽 프로그램의 개발을 용이하게 해주는 기능들로 구성되어 있다. 본 논문에서는 카메라 기반 탠저블 인터페이스와 EBITA 프레임워크에 대해서 설명한다. 그리고 EBITA를 활용해서 개발한 게임을 소개한다.

In this research, a new tabletop system is developed to provide a high resolution display by using multiple displays and computers connected through networks, based on a master/slave architecture. This distributed tabletop system is built to be scalable by just adding slave computers and monitors without modifying any software. Moreover, a EBITA (Environment for Building Interactive Tangible Applications) framework is developed to support constructing interactive games running on this scalable tabletop platforms. EBITA framework consists of the tangible interface module based on the infrared camera tracking system, and the modules that allow easy development of the graphical programs on a distributed environment. This paper describes the tangible interface based on the camera tracking system and EBITA framework. It also introduces a game built with the EBITA framework.

키워드

참고문헌

  1. Microsoft Surface, http://www.microsoft.com/surface/
  2. P. Dietz, D. Leigh, “DiamondTouch: a mult i-user touch technology”, ACM Symposium on User interface software and technology, pp. 219-226, 2001.
  3. Lambda Table, http://www.evl.uic.edu/caven/lambdatable/
  4. 신혜원, 박성준, 이준, 노영태, 김지인, 황태두, “유테이블을 활용한 노인용 게임”, 컴퓨터그래픽스학회논문지, 13권, 4호, pp.13-20, 2007.
  5. R. L. Mandryk, D. S. Maranan, “False prophe ts: exploring hybrid board/video games”, ACM Conference on Human Factors n Computing Systems, pp. 640-641, 2002.
  6. C. Magerkurth, M. Memisoglu, T. Engelke, N. Streitz, “Towards the next generation of tabletop gaming experiences”, ACM Graphics Interface 2004, Vol. 62, No.10, pp. 73-80, 2004.
  7. C. Magerkurth, T. Engelke, D. Grollman, “A component based architecture for distributed, pervasive gaming applications”, ACM Confe rence on Advances in computer entertainment technology, Vol. 266, No. 15, pp 2006.
  8. G. Humphreys, M. Eldridge, I. Buck, G. Stoll, M. Everett, P. Hanrahan, "WireGL: a scalable graphics system for clusters", ACM Conference on Computer graphics and interactive techniques, pp. 129-140, 2001.
  9. G. Humphreys, M. Houston, R. Ng, R. Frank, S. Ahern, P. D. Kirchner, J, T. Klosowski, "Chromium: a stream- processing framework for interactive rendering on clusters", ACM Conference on Computer graphics and interactive techniques, pp. 693-702, 2002.
  10. Equalizer, http://www.equalizergraphics.com/
  11. B. Jeong, L. Renambot, R. Jagodic, R. Singh, J. Aguilera, A. Johnson, J. Leig, "High-performa nce dynamic graphics streaming for scalable adaptive graphics environment", ACM/IEEE Conference on Supercomputing, No. 108, pp. 24, 2006.
  12. 조용주, 김석환, "인터랙티브 타일드 디스플레이 응용프로그램 개발을 위한 프레임워크", 한국해양정보통신학회논문지, 13권 1호, pp.37-44, 2009.
  13. OptiTrack, http://www.naturalpoint.com/optitrack/products/flex-v100/
  14. Open Scene Graph, http://www.openscene graph.org
  15. OpenAL, http://www.openal.org
  16. E. He, J. Alimohideen, J. Eliason, N. K. Kris hnaprasad, J. Leigh, O. Yu, T. A. DeFanti, “QUANTA: A Toolkit for High Performance Data Delivery over Photonic Networks," CA VERNsoft G2: a toolkit for high performance tele-immersive collaboration”, Future Generation Computer Systems, Vol. 19, pp. 919-933, 2003. https://doi.org/10.1016/S0167-739X(03)00071-2
  17. D. Ellis, “Official Price Guide to Classic Vid eo Games: Console, Arcade, and Handheld Games”, pp. 3–4, 2004
  18. S. Kent. “The Ultimate History of Video Games”, pp. 71-73, 2001.