21
1 http://www.epowergate.co.kr 2003. 12. 13 ㈜ ㈜ ㈜ ㈜ ㈜ ㈜ ㈜ EPG Rendering Service

2003. 12. 13 ㈜ 이 파 워 게 이 트

  • Upload
    eliza

  • View
    94

  • Download
    7

Embed Size (px)

DESCRIPTION

EPG Rendering Service. 2003. 12. 13 ㈜ 이 파 워 게 이 트. 목 차. Rendering 이란 ? Render Farm 의 소개 EPG Rendering Service. 1.1 Rendering 개요. Modeling. Animation 을 제작하기 위한 기초단계로 사물이나 캐릭터의 모양을 제작하는 단계 주요 제작 툴 : Maya, 3ds max, Lightwave. Animation. Modeling 을 통해 제작된 사물이나 캐릭터에 움직임을 부여하는 단계 - PowerPoint PPT Presentation

Citation preview

Page 1: 2003. 12. 13 ㈜  이 파 워 게 이 트

1

http://www.epowergate.co.kr

2003. 12. 13

㈜ 이 파 워 게 이 트

EPG Rendering Service

Page 2: 2003. 12. 13 ㈜  이 파 워 게 이 트

2

http://www.epowergate.co.kr

1. Rendering 이란 ?

2. Render Farm 의 소개

3. EPG Rendering Service

목 차목 차

Page 3: 2003. 12. 13 ㈜  이 파 워 게 이 트

3

http://www.epowergate.co.kr

1.1 Rendering 개요

Modeling

Animation

Rendering

Animation 을 제작하기 위한 기초단계로 사물이나 캐릭터의 모양을 제작하는 단계주요 제작 툴 : Maya, 3ds max, Lightwave

Modeling 을 통해 제작된 사물이나 캐릭터에 움직임을 부여하는 단계주요 제작 툴 : Maya, 3ds max, Lightwave

에니메이션의 제작을 위한 일종의 계산 단계로써 에니메이션된 데이터를 이미지화 하는 단계

Page 4: 2003. 12. 13 ㈜  이 파 워 게 이 트

http://www.epowergate.co.kr

최종 결과물 산출 단계로써의 Rendering최종 결과물 산출 단계로써의 Rendering

고 용량의 데이터와 고속의 계산 능력 요구고 용량의 데이터와 고속의 계산 능력 요구

다량 대량의 작업에 의한 Computing Power Needs다량 대량의 작업에 의한 Computing Power Needs

고속 대용량의 슈퍼 컴퓨터 이용고속 대용량의 슈퍼 컴퓨터 이용

병렬처리 기능을 활용한RenderFarm 형태로의 전환

병렬처리 기능을 활용한RenderFarm 형태로의 전환

Network 기반 기술Clustering Technology

Network 기반 기술Clustering Technology

1.2 Rendering 의 필요성

RenderFarm 구조의 핵심 요구기술

- Middle ware 개념의 분산처리 기술- CG API 기술

RenderFarm 구조의 핵심 요구기술

- Middle ware 개념의 분산처리 기술- CG API 기술

▣ Rendering Time보통 영화용 필름 한 장 ( 한프레임 ) 의 렌더링 시간은 약 2 시간에서 길게는 10 시간정도 걸리게 된다 . 또한 이러한 영화는 초당 24프레임으로 재생됨으로 1 시간 30 분 분량의 영화를 제작하기 위해서는 수 만시간의 렌더링 시간이 요구된다 .

▣ RenderFarm

3D CG 제작에 필요한 렌더링 작업을 빠른 시간에 처리하기 위하여 실제 Rendering 을 수행하는 복수의 Workstation 혹은 Server 들은 네트웍 장비 등을 이용하여 하나의 대형 시스템으로 통합되고 , 작업자는 마치 한 대의 시스템을 사용하는 것처럼 손쉽게 전체 시스템 및 작업을 컨트롤할 수 있는 통합 시스템

Page 5: 2003. 12. 13 ㈜  이 파 워 게 이 트

5

http://www.epowergate.co.kr

구 분 주요 용도 시장 상황 비고

3ds MaxGame, Animation

국내 최대 점유률 ( 약 50% 이상 )게임 및 에니메이션등 광범위한 분야많은 렌더링 서비스 의뢰

네트워크 렌더링 라이센스무료

MayaAnimation,

Commercial,Movie

하이엔드 툴로써의 입지 (20-30%)에니메이션 및 영화작업자들 이용비싼 소프트웨어 가격

위와 동일

Lightwave Game, Animation, Archi.

약 15% 의 사용자 층다양한 종유의 컨텐츠 제작

네트웍 렌더링 라이센스 1 개 필요

XSI Animation하이엔드 툴이나 시장에서 점유율 극히 미약국내 5% 내외의 사용자 층

별도의 XSI Batch 구매(CPU 당 라이센스 /Mentalray stand alone)

Mentalray Movie, Animation 점차 시장 규모 확대 렌더링 전문 소프트웨어

Renderman등 기타 Movie

국내 시장 규모 없음- 사용층이 극히 제한적

렌더링 전문 소프트웨어

1.3 CG Software

Page 6: 2003. 12. 13 ㈜  이 파 워 게 이 트

6

http://www.epowergate.co.kr

1.4 Rendering Software

구 분 주요 제품 비고

기본Renderer

Maya (batch renderer)3D Max

Lightwave 등

• 모델링 , 애니메이션 , 특수효과 및 렌더링 작업까지 가능한 통합팩키지형태 의 소프트웨어

• 고가의 전문 Renderer 가 아닌 작업자가 가장 잘 알고 있는 S/W 를 사용하기 때문에 문제발생 시 해결 능력이 높음

• 특히 , 렌더링 서비스를 감안할 경우 , 작업자가 자사내에서 렌더링한 결과와 렌더팜에서 렌더링한 결과의 이미지 Quality 가 똑같기 때문에 부담없이 서비스를 받을 수 있음

전문Renderer

MentalrayRenderMan 등

•Rendering 만을 담당하는 소프트웨어로써 기본적인 3D 제작 프로그램과호환하도록 일종의 변환기를 포함하고 있다 . 완벽한 호환은 이루어지지 않으며 대부분이 추가 렌더링을 위한 추가작업이 필요

• 대부분 매우 고가이며 CPU 당 License 를 판매

Page 7: 2003. 12. 13 ㈜  이 파 워 게 이 트

7

http://www.epowergate.co.kr

Storage

Network Switch

Rendering S/W 탑재

Farm Node

Monitoring Device

Job & Farm Management Tools

Main Server

• Farm Node, Main Server, Storage 등을 연결하는 장치 - N/W 병목을 최소화하기 위하여 전체 규모에 따라 일반 Hub switch 가 아닌 고성능 Backbone network switch 장비 사용

• 실제 렌더링을 수행하는 server 로서 Renderer 탑재

- 수십 , 수백시간동안 쉬지않고 CPU 가 가동되는 렌더링 작업의 특성상 CPU & 시스템 발열문제 해결 등 시스템의 안정성이 무엇보다 중요

• 모든 Farm Node 에 전체 렌더링 작업을 배분하고 관리하는 중앙 서버

- 전체 작업을 관리하는 두뇌 역할을 담당하는 Server 로서 , 파일서버의 역할을 동시에 수행하기 때문에 시스템의 안정성 및 고성능 처리능력 필요

• 렌더링에 필요한 소스 데이터 및 렌더링 결과로 생성되는 이미지 파일이 저장되는 공간 - 수십 , 수백대의 Farm Node 가 동시에 데이터를 가져가고 , 또 동시에 결과를 저장하기 때문에 I/O 부하를 견딜 수 있는 장비 선정 중요 - 데이터의 안정성과 향후 확장성이 보장될 수 있는 고성능 RAID 필요

3.2 RenderworX 구성요소 : Hardware

Page 8: 2003. 12. 13 ㈜  이 파 워 게 이 트

8

http://www.epowergate.co.kr

10. Renderfarm규모

TV 시리즈 제작TV 시리즈 제작

영화 및 HDTV영화 및 HDTV

• 50-100CPU급 렌더팜 규모

• 1-5Tera 의 저장공간

• Giga급 네트웍 구성

• 50-100CPU급 렌더팜 규모

• 1-5Tera 의 저장공간

• Giga급 네트웍 구성

• 200CPU급 이상의 렌더팜 규모

• 10Tera 이상의 저장공간

• Giga급 네트웍 구성

• 200CPU급 이상의 렌더팜 규모

• 10Tera 이상의 저장공간

• Giga급 네트웍 구성

• 10-20 분의 렌더링 시간

• Frame 당 약 1.5 M 의 용량

• 10-20 분의 렌더링 시간

• Frame 당 약 1.5 M 의 용량

• 30 분 -1 시간 이상의 렌더링 시간

• Frame 당 약 20 메가의 용량

• 30 분 -1 시간 이상의 렌더링 시간

• Frame 당 약 20 메가의 용량

Page 9: 2003. 12. 13 ㈜  이 파 워 게 이 트

9

http://www.epowergate.co.kr

2.3 RenMan 을 통한 service 지원

Input Data (Raw Data)

Output Data (Rendered)

E-PG Supercom-Center(Render Farm)

Global Customersusing RenMan

Secured Internet

Animation Clients

Game Clients

Commercial Clients

Movie Clients

Page 10: 2003. 12. 13 ㈜  이 파 워 게 이 트

10

http://www.epowergate.co.kr

3D Software (Maya, 3ds max, XSI)3D Software (Maya, 3ds max, XSI)

E-PG RenMan Server (Network Render Software)

E-PG RenMan Server (Network Render Software)

3d Scene data3d Scene data

RM Node 001Maya

3ds maxLightwave

RM Node 001Maya

3ds maxLightwave

각각의 RM Node 로 작업 분배 및 처리

3d Scene data 는 렌더링을 위한 데이터로써 에니메이션 및 렌더링에 필요한 모든 정보를 포함하고 있다 . 또한 이러한 데이터는 거의 필수적으로 외부의 이미지 파일과 연결되어 사용된다 . 이러한 이미지 파일 등은 물체의 질감이나 혹은 무늬를 표현하는데 이용된다 .

RenMan ClientsMonitoring and Managing Job

RenMan ClientsMonitoring and Managing Job

RM Node ###Maya

3ds maxLightwave

RM Node ###Maya

3ds maxLightwave

2.4 RenMan 동작원리

Page 11: 2003. 12. 13 ㈜  이 파 워 게 이 트

11

http://www.epowergate.co.kr

DB

RenMan Client RenMan Client RenMan Client

InternetInternet

FileServer

FileSystem

RenManServer

…RM Node 001 RM Node 002 RM Node 003 RM Node ###

2.5 RenMan 구조

Page 12: 2003. 12. 13 ㈜  이 파 워 게 이 트

12

http://www.epowergate.co.kr

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 maxMentalRay Scene File 분석프로그램( 나 ) Renderer 의 분산 Rendering 지원 기능( 다 ) Rendering 결과 online/offline 자동확인 기능( 라 ) Rendering 결과 online/offline 암호화전송기술( 마 ) 3D rendering 해석 기술

각 프로그램 별 3 개 버젼 이상 지원

네트웍 분산 렌더링 지원프리뷰 기능 지원SSL 지원 기능각 어플리케이션 API 기술기반 분석기능

다중 사용자 가능용프로그램

( 가 ) 동시에 여러 사용자 지원 가능 기능( 나 ) 개별 사용자가 동시에 여러 작업 수행 지원 기술

다중 사용자 사용기능 제공동시 작업 기능 제공

Page 13: 2003. 12. 13 ㈜  이 파 워 게 이 트

13

http://www.epowergate.co.kr

기능요약 세부기술 경쟁 프로그램 구분

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

Kill ●

Re-queue ●

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 ●

1.7 경쟁사 제품 성능 요약표

Page 14: 2003. 12. 13 ㈜  이 파 워 게 이 트

14

http://www.epowergate.co.kr

( 진행과정 모니터링 )

( Auto Uploading & MapPath Changer )

( File Download & Delete)

( New Job 실행 )( Login 화면 )

( 결과 이미지 확인 )

3.3 RenderworX 구성요소 : Software – RenMan( 주요화면 및 시연 )

Page 15: 2003. 12. 13 ㈜  이 파 워 게 이 트

15

http://www.epowergate.co.kr

2.2 Rendering Service 현황

EPG-JAPAN(Tokyo)2003. 현재 : 100CPUs

EPG-USA(Hollywood)2003. 현재 : 1000CPUs

JapanJapanU.S.A. U.S.A.

KoreaKorea

DCRC(Seoul)2003 현재 : 44CPUs

Page 16: 2003. 12. 13 ㈜  이 파 워 게 이 트

http://www.epowergate.co.kr

2.1 Rendering Service 사업 모델

Accounting Process

Activate accounting

Process

InstallingRenMan Clients

Up-Loading3D Raw Data

JOB Process&

Control

Delivery &Downloading

Process

BillingProcess

RenMan ClientsRenMan Administrator RenMan Administrator

E-PG SuperCom CenterRenderFarm

Page 17: 2003. 12. 13 ㈜  이 파 워 게 이 트

17

http://www.epowergate.co.kr

애니메이션

게임

영화

아이맥스

지역센터

BcN

지역센터

지역센터

건축 시뮬레이션지역센터

지역센터

USA GRS 센터

JPN GRS 센터

…E U GRS 센터

GRS 메인센터Global

Digital ContentsMarket

(헐리우드 등 )

G.R.S.란 3D 렌더링 작업이 필요한 고객이 언제 어디서든지 E-PG 의 RenManTM 을 활용하여 세계 각지의 E-PG 슈퍼컴센터 및 E-PG 제휴센터의 렌더팜에 접속하여 렌더링 서비스를 받을수 있는 , GRID 기술을 응용한 슈퍼컴퓨터 ASP 서비스

G.R.S.란 3D 렌더링 작업이 필요한 고객이 언제 어디서든지 E-PG 의 RenManTM 을 활용하여 세계 각지의 E-PG 슈퍼컴센터 및 E-PG 제휴센터의 렌더팜에 접속하여 렌더링 서비스를 받을수 있는 , GRID 기술을 응용한 슈퍼컴퓨터 ASP 서비스

2.6 향후 발전 방향 : Global Rendering Servic(GRS)

Page 18: 2003. 12. 13 ㈜  이 파 워 게 이 트

18

http://www.epowergate.co.kr E-PG Render Farm 구축 사례

구 분 고 객 명 구축 ( 예정 )일 비 고

구축 완료

사이렌스튜디오 (현 , 나노픽처스 ) 빅필름 오키나와현 멀티미디어지원센터 (Japan) Octograph (USA) KBS 부산멀티미디어기술지원센터 영산대학교 현대자동차 부천 GDAH 중앙대학교 DCRC 동서대학교 DCTT 광주멀티미디어지원센터

※ 한국과학기술정보연구원 (KISTI) ※ 한국과학기술정보연구원 (KISTI) ※ 환경연구원 ※ EPG USA

`01. 5 월`01. 11 월`02. 2 월`02. 2 월`02. 6 월`02. 8 월`02. 10 월`02. 10 월`03.2 월`03.7 월

`03. 11 월`03. 11 월

H/W Cluster 재구축40CPU20CPU100CPU64CPU20CPU40CPU80CPU100CPU44CPU(100CPU확장예정 )40CPU20CPU(40CPU 로 확장예정 )

128CPU급 초고속 슈퍼컴퓨터256CPU급 초고속 슈퍼컴퓨터200CPU급 클러스터500CPU급 렌더팜 보유

※2002년 정통부 우수신기술 지정 (온라인 분산렌더링 기술 -RenMan)

Page 19: 2003. 12. 13 ㈜  이 파 워 게 이 트

19

http://www.epowergate.co.kr 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 여개의 렌더링 서비스 진행중

Page 20: 2003. 12. 13 ㈜  이 파 워 게 이 트

20

http://www.epowergate.co.kr

Catalyst FxSemologic

Galapagos

Pixel Blues

E-PG Render Service 사례 02

Page 21: 2003. 12. 13 ㈜  이 파 워 게 이 트

21

http://www.epowergate.co.kr

감사합니다 .