DOI QR코드

DOI QR Code

A Remote Partitioned Rendering System Using Direct3D

Direct3D 기반 원격 분할 렌더링 시스템

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

Abstract

Various kinds of tile-based ultra-high resolution display devices have been developed by, for example, constructing display walls using many commodity LCD displays. To represent 3D applications like computer games on these devices, one has to develop 3D applications or develop particular APIs only for representing on these devices. If one can develop a distributed rendering system using legacy 3D APIs such as OpenGL and Direct3D by extending a remote rendering system, commercial computer games can be represented on such display devices without modifying their source codes. The purpose of the paper is to propose a new Dired3D-based distribute rendering system by extending a Direct3D-based remote rendering system and to show its feasibility technically by appling it to a sample Direct3D application and performing a few experimentations.

다수의 디스플레이 장치를 타일 형태로 구성하는 타일 기반 대규모 디스플레이 장치에 컴퓨터 게임과 같은 3D 어플리케이션을 표현하기 위해서는 일반적으로 이러한 디스플레이 장치에 적절한 어플리케이션을 별도로 개발하거나 이를 목적으로 특별히 개발된 API를 사용해야 한다. OpenGL, Direct3D 등의 레가시 3D API 기반의 원격 렌더링 기술을 확장하여 원격 분할 렌더링 시스템의 구현한다면 추가적인 개발 없이 타일 기반 대규모 디스플레이 장치에 3D 게임을 표현할 수 있다. 본 논문은 기 구현된 Direct3D 기반 원격 렌더링 시스템을 확장하여 원격 분할 렌더링 시스템을 구현한다. 이러한 원격 렌더링 시스템을 샘플 Direct3D 어플리케이션에 적용하여 몇가지 실험을 실시함으로써 기술적 실현 가능성을 확인한다.

Keywords

References

  1. C. Cruz-Neira, D. Sandin, T. DeFanti, R. Kenyon, J. Hard, "The cave: audio visual experience automatic virtual environment", Commun. ACM, Vol. 32 No. 6, pp.65-72, 1992
  2. A. Febretti, A. Nishimoto, T. Thigpen, J. Talandis, L. Long, JD Pirtle, T. Peterka, A. Verlo, M. Brown, D. Plepys, D. Sandin, L. Renambot, A. Johnson, J. Leigh, "CAVE2: A hybrid reality environment for immersive simulation and information analysis", Proc. Engineering Reality of Virtual Reality, 2013
  3. S. Manjrekar, S. Sandilya, D. Bhosale, S. Kanchi, A. Pitkar, M. Gondhalekar, "CAVE: An emerging immersive technology - a review", Proc. 2014 UKSim-AMSS, pp.130-135, 2014
  4. 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.
  5. 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
  6. P. Navratil, B. Westing, G. Johnson, A. Athalye, J. Carreno, F. Rojas, "A practical guid to large tiled displays", In Advances in Visual Computing, pp.970-981, 2009
  7. Univ. of Illinois at Chicago's Electronic Visualization Laboratory's LambdaVision Tiled Display, http://www.evl.uic.edu/cavern/ lambdavision/, 2017-10-31 cited
  8. CGLX, http://vis.ucsd.edu/-cglx/
  9. G. Humphreys, P. Hanrahan, "A distributed graphics system for large tiled displays", Proc. Visualization '99, pp.215-223, 1999
  10. Wiki's GLX, https://en.wikipedia.org/wiki/GLX, 2017-10-31 cited
  11. 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
  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.1 2, No. 4, pp.13-22, 2012 https://doi.org/10.7583/JKGS.2012.12.4.13
  14. DMX, http://dmx.sourceforge.net/
  15. L. Renambot, A. Rao, R. Singh, B. Jeong, N. Krishnaprasad, V. Vishwanath, V. Chandrasekhar, N. Schvarz, A. Spale, C. Zhang, G. Goldman, J. Leigh, A. Johnson, "SAGE: the scalable graphics architecture for high resolution displays", Proc. WACE '04, 2004
  16. K. Hong, W. Ryu, J. Choi, C.-G. Lim, "Extracting graphics information for better video compression", ETRI Journal, Vol. 37, No. 4, pp.743-751, 2015 https://doi.org/10.4218/etrij.15.0114.0065
  17. K. Martin, D. Dawes, R. Faith, "Distributed multihead X design", http://dxm.sourceforge.net/dmx.html, 2001