EPG Rendering Service 2003. 12. 13 ㈜ 이 파 워 게 이 트
목 차 Rendering 이란? Render Farm의 소개 EPG Rendering Service
1.1 Rendering 개요 Modeling Animation Rendering 주요 제작 툴: Maya, 3ds max, Lightwave Animation Modeling을 통해 제작된 사물이나 캐릭터에 움직임을 부여하는 단계 주요 제작 툴: Maya, 3ds max, Lightwave Rendering 에니메이션의 제작을 위한 일종의 계산 단계로써 에니메이션된 데이터를 이미지화 하는 단계
1.2 Rendering의 필요성 RenderFarm 구조의 핵심 요구기술 최종 결과물 산출 단계로써의 Rendering ▣ Rendering Time 보통 영화용 필름 한 장(한프레임)의 렌더링 시간은 약 2시간에서 길게는 10시간정도 걸리게 된다. 또한 이러한 영화는 초당 24프레임으로 재생됨으로 1시간 30분 분량의 영화를 제작하기 위해서는 수 만시간의 렌더링 시간이 요구된다. 고 용량의 데이터와 고속의 계산 능력 요구 다량 대량의 작업에 의한 Computing Power Needs 고속 대용량의 슈퍼 컴퓨터 이용 Network 기반 기술 Clustering Technology 병렬처리 기능을 활용한 RenderFarm 형태로의 전환 ▣ RenderFarm 3D CG 제작에 필요한 렌더링 작업을 빠른 시간에 처리하기 위하여 실제 Rendering을 수행하는 복수의 Workstation 혹은 Server들은 네트웍 장비 등을 이용하여 하나의 대형 시스템으로 통합되고, 작업자는 마치 한 대의 시스템을 사용하는 것처럼 손쉽게 전체 시스템 및 작업을 컨트롤할 수 있는 통합 시스템 RenderFarm 구조의 핵심 요구기술 Middle ware 개념의 분산처리 기술 CG API 기술
1.3 CG Software 구 분 주요 용도 시장 상황 비고 3ds Max Game, Animation등 Maya 국내 최대 점유률(약 50%이상) 게임 및 에니메이션등 광범위한 분야 많은 렌더링 서비스 의뢰 네트워크 렌더링 라이센스무료 Maya Animation, Commercial, Movie 하이엔드 툴로써의 입지(20-30%) 에니메이션 및 영화작업자들 이용 비싼 소프트웨어 가격 위와 동일 Lightwave Game, Animation, Archi. 약 15%의 사용자 층 다양한 종유의 컨텐츠 제작 네트웍 렌더링 라이센스1개 필요 XSI Animation 하이엔드 툴이나 시장에서 점유율 극히 미약 국내 5% 내외의 사용자 층 별도의 XSI Batch 구매 (CPU당 라이센스/Mentalray stand alone) Mentalray Movie, Animation 점차 시장 규모 확대 렌더링 전문 소프트웨어 Renderman등 기타 국내 시장 규모 없음 - 사용층이 극히 제한적
1.4 Rendering Software 구 분 주요 제품 비고 기본 Renderer Maya (batch renderer) 3D Max Lightwave 등 모델링, 애니메이션, 특수효과 및 렌더링 작업까지 가능한 통합팩키지형태 의 소프트웨어 고가의 전문 Renderer가 아닌 작업자가 가장 잘 알고 있는 S/W를 사용하기 때문에 문제발생 시 해결 능력이 높음 특히, 렌더링 서비스를 감안할 경우, 작업자가 자사내에서 렌더링한 결과와 렌더팜에서 렌더링한 결과의 이미지 Quality가 똑같기 때문에 부담없이 서비스를 받을 수 있음 전문 Mentalray RenderMan 등 Rendering만을 담당하는 소프트웨어로써 기본적인 3D 제작 프로그램과 호환하도록 일종의 변환기를 포함하고 있다. 완벽한 호환은 이루어지지 않으며 대부분이 추가 렌더링을 위한 추가작업이 필요 대부분 매우 고가이며 CPU 당 License를 판매
3.2 RenderworX 구성요소 : Hardware Farm Node, Main Server, Storage 등을 연결하는 장치 - N/W 병목을 최소화하기 위하여 전체 규모에 따라 일반 Hub switch가 아닌 고성능 Backbone network switch 장비 사용 Network Switch Farm Node 실제 렌더링을 수행하는 server로서 Renderer 탑재 - 수십, 수백시간동안 쉬지않고 CPU가 가동되는 렌더링 작업의 특성상 CPU & 시스템 발열문제 해결 등 시스템의 안정성이 무엇보다 중요 Rendering S/W 탑재 Monitoring Device 모든 Farm Node에 전체 렌더링 작업을 배분하고 관리하는 중앙 서버 - 전체 작업을 관리하는 두뇌 역할을 담당하는 Server 로서, 파일서버의 역할을 동시에 수행하기 때문에 시스템의 안정성 및 고성능 처리능력 필요 Main Server Job & Farm Management Tools 렌더링에 필요한 소스 데이터 및 렌더링 결과로 생성되는 이미지 파일이 저장되는 공간 - 수십, 수백대의 Farm Node가 동시에 데이터를 가져가고, 또 동시에 결과를 저장하기 때문에 I/O 부하를 견딜 수 있는 장비 선정 중요 - 데이터의 안정성과 향후 확장성이 보장될 수 있는 고성능 RAID 필요 Storage
10. Renderfarm규모 50-100CPU급 렌더팜 규모 10-20분의 렌더링 시간 1-5Tera의 저장공간 TV 시리즈 제작 50-100CPU급 렌더팜 규모 1-5Tera의 저장공간 Giga급 네트웍 구성 10-20분의 렌더링 시간 Frame당 약 1.5 M의 용량 영화 및 HDTV 200CPU급 이상의 렌더팜 규모 10Tera이상의 저장공간 Giga급 네트웍 구성 30분-1시간 이상의 렌더링 시간 Frame당 약 20메가의 용량
2.3 RenMan을 통한 service 지원 Animation Clients Input Data (Raw Data) Movie Clients Secured Internet Global Customers using RenMan Commercial Clients Output Data (Rendered) E-PG Supercom-Center (Render Farm) Game Clients
(Network Render Software) Monitoring and Managing Job 2.4 RenMan 동작원리 3D Software (Maya, 3ds max, XSI) 3d Scene data는 렌더링을 위한 데이터로써 에니메이션 및 렌더링에 필요한 모든 정보를 포함하고 있다.또한 이러한 데이터는 거의 필수적으로 외부의 이미지 파일과 연결되어 사용된다. 이러한 이미지 파일 등은 물체의 질감이나 혹은 무늬를 표현하는데 이용된다. 3d Scene data E-PG RenMan Server (Network Render Software) RenMan Clients Monitoring and Managing Job 각각의 RM Node로 작업 분배 및 처리 RM Node 001 Maya 3ds max Lightwave … RM Node ### Maya 3ds max Lightwave
2.5 RenMan 구조 Internet RenMan Client RenMan Client RenMan Client DB File System RenMan Server File Server … RM Node 001 RM Node 002 RM Node 003 RM Node ###
1.6 RenMan 세부 개발 목표 개발목표 개발성과 1000 CPU 규모의 CLUSTER 기반 RENDERFARM 멀티미디어 컨텐트 제작용으로 중점 개발 3D 렌더링 지원 프로그램 동시 사용자 100명 이상을 지원하는 시스템 1000 CPU, 2 Tera Byte Main Memory, 18 Tera Byte Hard Disk 현재 1000 CPU 가동 중 기존 시스템과 가격 대비 성능비가 5배 이상인 시스템 유닉스 시스템 대비 가격대비 성능 우세 RENDERFARM 관리 프로그램 개발 시스템 관리 프로그램 개발 (E-PG MonD) (가) 시스템 Node 성능 및 관리 프로그램 개발 (나) RENDERFARM Network 관리 프로그램 개발 (다) 시스템 Storage 관리 프로그램 개발 렌더팜 전체 관리 및 오류 확인 기능 제공 Rendering 관리 프로그램 개발(RenMan) (가) Maya, LightWave, 3ds max MentalRay Scene File 분석프로그램 (나) Renderer의 분산 Rendering 지원 기능 (다) Rendering 결과 online/offline 자동확인 기능 (라) Rendering 결과 online/offline 암호화전송기술 (마) 3D rendering 해석 기술 각 프로그램 별 3개 버젼 이상 지원 네트웍 분산 렌더링 지원 프리뷰 기능 지원 SSL 지원 기능 각 어플리케이션 API 기술기반 분석기능 다중 사용자 가능용 프로그램 (가) 동시에 여러 사용자 지원 가능 기능 (나) 개별 사용자가 동시에 여러 작업 수행 지원 기술 다중 사용자 사용기능 제공 동시 작업 기능 제공
Task (Frame) Related Functions 1.7 경쟁사 제품 성능 요약표 기능요약 세부기술 경쟁 프로그램 구분 RenMan Spider Render3ds max On-Line Functions SSL ● Monitoring FTP Functions FTP function Mirror Function Auto Up/Down Load Job Related Functions Kill Re-queue Task (Frame) Related Functions Slice Rendering Preview Functions Error Log Functions Log view Multi applications Maya 3ds max Lightwave Fail over Functions Image Failover Node Failover Queue Functions Priority
( Auto Uploading & MapPath Changer ) ( File Download & Delete) 3.3 RenderworX 구성요소 : Software – RenMan(주요화면 및 시연) ( Login 화면 ) ( Auto Uploading & MapPath Changer ) ( New Job 실행 ) ( 진행과정 모니터링 ) ( 결과 이미지 확인 ) ( File Download & Delete)
Korea U.S.A. Japan 2.2 Rendering Service 현황 DCRC(Seoul) EPG-USA(Hollywood) 2003. 현재 : 1000CPUs EPG-JAPAN(Tokyo) 2003. 현재 : 100CPUs Korea DCRC(Seoul) 2003 현재 : 44CPUs
2.1 Rendering Service 사업 모델 E-PG SuperCom Center RenderFarm Accounting Process Activate accounting Process Installing RenMan Clients Up-Loading 3D Raw Data JOB Process & Control Delivery & Downloading Process Billing Process RenMan Administrator RenMan Clients RenMan Administrator
… 2.6 향후 발전 방향 : Global Rendering Servic(GRS) G.R.S.란 3D 렌더링 작업이 필요한 고객이 언제 어디서든지 E-PG의 RenManTM을 활용하여 세계 각지의 E-PG 슈퍼컴센터 및 E-PG 제휴센터의 렌더팜에 접속하여 렌더링 서비스를 받을 수 있는, GRID 기술을 응용한 슈퍼컴퓨터 ASP 서비스 애니메이션 게임 영화 아이맥스 지역센터 BcN 건축 시뮬레이션 USA GRS센터 JPN GRS센터 … E U GRS센터 GRS 메인센터 Global Digital Contents Market (헐리우드 등)
E-PG Render Farm 구축 사례 구 분 고 객 명 구축(예정)일 비 고 구축 완료 사이렌스튜디오 (현, 나노픽처스) 구 분 고 객 명 구축(예정)일 비 고 구축 완료 사이렌스튜디오 (현, 나노픽처스) 빅필름 오키나와현 멀티미디어지원센터 (Japan) Octograph (USA) KBS 부산멀티미디어기술지원센터 영산대학교 현대자동차 부천 GDAH 중앙대학교 DCRC 동서대학교 DCTT 광주멀티미디어지원센터 ※ 한국과학기술정보연구원(KISTI) ※ 환경연구원 ※ EPG USA `01. 5월 `01. 11월 `02. 2월 `02. 6월 `02. 8월 `02. 10월 `03.2월 `03.7월 `03. 11월 H/W Cluster 재구축 40CPU 20CPU 100CPU 64CPU 80CPU 44CPU(100CPU확장예정) 20CPU(40CPU로 확장예정) 128CPU급 초고속 슈퍼컴퓨터 256CPU급 초고속 슈퍼컴퓨터 200CPU급 클러스터 500CPU급 렌더팜 보유 ※2002년 정통부 우수신기술 지정(온라인 분산렌더링 기술-RenMan)
E-PG Render Service 사례 01 구 분 작품명/제작사 엘리시움 마리 이야기 원더풀데이즈 국내 현대자동차 홍보물 구 분 작품명/제작사 국내 엘리시움 마리 이야기 원더풀데이즈 현대자동차 홍보물 인천공항 건축시뮬레이션 국내 50여개사 서비스 미국 ILM The One Digital Domain Kaser walzak Pixel Blue Inc. Semo Logic Inc. ABC 방송국 GNOMAN Catalist FX 현재 약 60여개 업체와 서비스 진행중 일본 TOEI Animation P3 Galapgos Digital Frontier Primid Film 현재 약 20여개의 렌더링 서비스 진행중
E-PG Render Service 사례 02 Galapagos Semologic Pixel Blues Catalyst Fx
감사합니다.