DOI QR코드

DOI QR Code

On Design of A Remote Partitioned Rendering System Using A Game Engine

게임엔진 기반 원격 분할 렌더링 시스템의 설계

  • Lim, Choong-Gyoo (Dept. of Computer Science and Engineering, SungKongHoe University)
  • 임충규 (성공회대학교 컴퓨터공학과)
  • Received : 2019.07.11
  • Accepted : 2019.10.14
  • Published : 2019.10.31

Abstract

This paper proposes a remote partitioned rendering method for displaying 3D applications on large tiled displays, which were developed using the Unity game engine. With the proposed method, one can represent them without additional development or any modifications to the applications. The paper verifies its feasibility by applying to a sample Unity-based application.

타일 기반 대규모 디스플레이에 컴퓨터 게임과 같은 3D 응용의 화면을 표현하기 위해 다양한 방법과 기술이 시도되고 있다. 컴퓨터게임 개발 시 일반적으로 상용 게임엔진이 활용된다는 점을 고려하여 본 논문은 가장 널리 사용되고 있는 엔진 중의 하나인 유니티 엔진을 사용하여 기 개발된 3D 응용에 적용할 수 있는 원격 분할 렌더링 기술을 제안한다. 본 기술의 3D 응용에 적용한다면 별도의 개발이나 수정 없이 타일 기반 대규모 디스플레이에 컴퓨터게임 화면을 표현할 수 있다. 본 논문은 게임엔진 기반 원격 분할 렌더링 시스템의 구현에 필요한 기술적 이슈를 고찰하고 실험적인 구현을 통해 기술적 가능성을 검증하고자 한다.

Keywords

References

  1. M. Cha, J. Lee, J. Hwang, S. Han, "A VR-based Tile Display System for the Distributed Visualization", Journal of Korean CAD/CAM Society, Vol. 15, No. 3, pp.167-177. 2010.
  2. C.-G. Lim, "A Remote Partitioned Rendering System Using Direct3D", Journal of Korea Game Society, Vol. 18, No. 1, pp.115-124, 2018. https://doi.org/10.7583/JKGS.2018.18.1.115
  3. C.-G. Lim, "Development of A Remote Rendering System Using Direct3D API", Journal of Korea Game Society, Vol. 14, No. 4, pp.117-126, 2014 https://doi.org/10.7583/JKGS.2014.14.5.117
  4. G. Humphreys, I. Buck, M. Eldridge, P. Hanrahan, "Distributed Rendering for Scalable Displays", IEEE Supercomputing 2000, 2000.
  5. G. Humphreys, M. Eldridge, I. Buck, G. Stoll, M. Everett, P. Hanrahan, "WireGL: a scalable graphics system for clusters", Proc. SIGGRAPH '01, pp.129-140, 2001.
  6. S. Molnar, M. Cox, D. Ellsworth, and H. Fuchs. "A Sorting Classification of Parallel Rendering". IEEE Computer Graphics and Algorithms, pp.23-32, 1994.
  7. T. Ni, G.S. Schmidt, O.G. Staadt, M.A. Livingston, R. Ball, and R. May, "A Survey of Large High-Resolution Display Technologies, Techniques, and Applications", roc. IEEE Virtual Reality Conf.(VR '06), pp. 223-236, 2006.
  8. H. Chung, C. Andrews, C. North, "A Survey of Software Frameworks for Cluster-Based Large High-Resolution Displays", Proc. IEEE Virtual Reality Conf.(VR '06), pp. 223-236, 2006.
  9. H. Chen, D.W. Clark, Z. Liu, G. Wallace, K. Li, and Y. Chen, "Software Environments For Cluster-Based Display Systems", Proc. First Int'l Symp. Cluster Computing and the Grid, pp. 202-210, 2001.
  10. G. Voss, J. Behr, M. Roth, "A Multi-thread Safe Foundation for Scene Graphs and Its Extension to Clusters", EGPGV 2002, 2002.
  11. O. Staadt, J. Walker, C. Nuber, and B. Hamann, "A Survey and Performance Analysis of Software Platforms for Interactive Cluster-Based Multi-Screen Rendering", Proc. Eurographics Workshop Virtual Environments, pp. 261-270, 2003.
  12. G. Humphreys, M. Houston, R. Ng, R. Frank, S. Ahern, P. Kirchner, J. Klosowski, "Chromium: A Stream-processing Framework for Interactive Rendering on Clusters", Proc. SIGGRAPH '02, pp.693-702, 2002.
  13. C.-G. Lim, "A 2-Tier Server Architecture for Real-time Multiple Rendering", Journal of Korea Game Society, Vol. 12, No. 2, pp.13-22, 2012. https://doi.org/10.7583/JKGS.2012.12.4.13