DOI QR코드

DOI QR Code

Design and Implementation of a Distributed Rendering Management System for Special Purpose Renderer

특정 목적 렌더러에 특화된 분산 렌더링 관리 시스템의 설계 및 구현

  • 이인 (숭실대학교 미디어학과) ;
  • 강경규 (숭실대학교 미디어학과) ;
  • 정유구 (숭실대학교 미디어학과) ;
  • 이재운 (숭실대학교 미디어학과) ;
  • 김동호 (숭실대학교 미디어학과)
  • Received : 2011.12.22
  • Accepted : 2012.01.30
  • Published : 2012.02.28

Abstract

This paper describes design and implementation of a distributed rendering management system using existing rendering module. Currently, most of 3D commercial software provide modeling, rendering and distributed environment in the whole package. So, the server and client should use the given renderer as is, without the required features. In this paper, we propose a distributed rendering management system that consist of rendering module and distributed rendering client-server. The rendering module can be executed independently and managed by the distributed rendering client. The server requests rendering for each connected client. After the execution, the server gathers rendering result from each client. After gathering, the server provides the rendering result to the user.

본 논문은 클라이언트-서버 환경에서 렌더링 모듈을 이용하여 분산 렌더링 작업이 가능한 시스템의 설계 및 구현 기법에 대해 기술한다. 기존 상용 소프트웨어에서는 렌더링과 분산 환경 지원 모듈이 통합되어 동작하는 환경을 제공하고 있어 클라이언트와 서버에 각각 필요하지 않는 기능까지 설치해야 하고 특정장면에 대한 렌더링 기능이 부족하더라도 사용할 수밖에 없는 문제점을 가지고 있다. 이러한 단점을 해결하기 위해 본 논문에서는 클라이언트와 서버에서 각각 동작하는 분산 렌더링 관리 시스템을 설계하였고 독립적으로 동작이 가능한 렌더링 모듈을 클라이언트에서 관리하도록 하였다. 서버는 각 클라이언트에게 렌더링 요청 후 렌더링 결과를 취합하여 최종적으로 시스템 사용자에게 렌더링 결과를 제공한다.

Keywords

References

  1. J. Pantaleoni, L. Fascione, M. Hill, and T. Aila, "PantaRay : fast ray-traced occlusion cach- ing of massive scenes," ACM Transactions on Graphics, Vol.29, No.4, Article 37, 2010.
  2. 이정현, 홍정모, "유체 시뮬레이션 기술을 이용한 애니메이션 세븐씨의 영상 특수효과 연출 사례", 한국산업응용수학회 논문집, 제12권, 제1호, pp.15-18, 2010.
  3. 양현록, 강경규, 김동호, 오경수, "격자/입자기반 유체 시뮬레이션 데이터를 위한 프리뷰어의 설계 및 구현", 한국콘텐츠학회논문지, 제10권, 제9호, pp.18-25, 2010.
  4. 장호욱, 이인호, "사실적 장면 표현을 위한 렌더링 기술 동향", 전자통신동향분석, 제20권, 제6호, pp.97-109, 2005.
  5. F. Abraham, C. Waldermar, R. Cerqueira, and J. Campos, "A Load-Balancing Strat- egy for Sort-First Distributed Rendering," SIBGRAPI 04, Proceeding of the Computer Graphics and Image Processing, XVII Brazilian Symposium, 2004.
  6. R. Gardener, "An Internet-Based Distributed Rendering System," Daylong Graphics website, 2010.
  7. 황규현, 윤성민, 박상훈, "웹 기반 응용을 위한 분산 병렬 렌더링 시스템 설계", 한국멀티미디어학회 논문지, 제12권, 제2호, pp.595-598, 2009.
  8. http://www.vray.com/
  9. http://www.iray.com/
  10. http://msdn.microsoft.com/en-us/library/aa3 65198(v=vs.85).aspx