speed tree 활용법 dga

47
Speed Tree 활활활 MIHYUN SHIN. 08. JULY. 2010

Upload: -

Post on 19-Jun-2015

1.168 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Speed tree 활용법 dga

Speed Tree 활용법

MIHYUN SHIN. 08. JULY. 2010

Page 2: Speed tree 활용법 dga

Speed Tree 활용Speed Tree 활용

목차목차

Speed Tree 란Speed Tree 란

Speed Tree Model 의 구성요소Speed Tree Model 의 구성요소

시행착오 사례시행착오 사례

11

22

33

44

Page 3: Speed tree 활용법 dga

Speed Tree 란 ?

Page 4: Speed tree 활용법 dga

일단보시죠 ?

Page 5: Speed tree 활용법 dga

정의

IDV 사에서 개발한 초목

컨텐츠를 표현 하는 미들웨어

Speed Tree

유틸리티

SDK

TreeModel

SpeedTreeCAD

Plug-in(Max, Maya)

사용

게임

건축 CG

영화

애니메이션

정의 유틸리티

IDV 사에서 개발한 초목

컨텐츠를 표현 하는 미들웨어

SDK

TreeModel

SpeedTreeCAD

Plug-in(Max, Maya)

사용

게임

건축 CG

영화

애니메이션

정의 유틸리티 사용

IDV 사에서 개발한 초목

컨텐츠를 표현 하는 미들웨어

SDK

TreeModel

SpeedTreeCAD

Plug-in(Max, Maya)

게임

건축 CG

영화

애니메이션

Page 6: Speed tree 활용법 dga

SpeedTree 를 사용한 건축 CG

Page 7: Speed tree 활용법 dga

SpeedTree 를 사용한 스크린 골프

Page 8: Speed tree 활용법 dga

영화 , 애니메이션을 위한 SpeedTree Cinema

Page 9: Speed tree 활용법 dga

SpeedTree 를 사용한 게임

온라인게임

메르메르 온라인

C9

헉슬리

블러드 앤 소울

홀릭 2

콘솔게임

라스트 렘넌트

오블리비언

기어스 오브 워

콜 오브 듀티 3

그외

언리얼 3 로 제작된

모든 게임

Page 10: Speed tree 활용법 dga

SpeedTree 를 사용한 게임 – 메르메르 온라인

Page 11: Speed tree 활용법 dga

SpeedTree 를 사용한 게임 - 홀릭

Page 12: Speed tree 활용법 dga

SpeedTree 를 사용한 게임 – C9

Page 13: Speed tree 활용법 dga

SpeedTree 를 사용한 게임 – 오블리비언

Page 14: Speed tree 활용법 dga

SpeedTree 를 사용하지 않은 게임 - 아이리스

Page 15: Speed tree 활용법 dga

SpeedTree 를 사용하지 않은 게임 – 앨리샤

Page 16: Speed tree 활용법 dga

SpeedTree 를 사용하지 않은 게임 - 란온라인

Page 17: Speed tree 활용법 dga

SpeedTree 를 사용하지 않은 게임 - 그랜드판타지아

Page 18: Speed tree 활용법 dga

SpeedTree 를 사용하지 않은 게임 - 프리우스

Page 19: Speed tree 활용법 dga

• 시간대비 높은 품질의 결과물 다양한 Texture Layer, Lighting,

wind

• 최적화를 위한 기능 LOD, Billboard, Composite map

• 초기 비용문제• 제한된 다양성

ver 5.0 핸드드로잉 기능 추가• 엔진과의 연동작업이 추가적으로 필요

장점장점

단점단점

SpeedTree 장단점

Page 20: Speed tree 활용법 dga

Speed Tree Model 의 구성요소

Page 21: Speed tree 활용법 dga

Trunk( 줄기 )/Branches(가지 )

• 줄기와 가지는 기본적인 나무형태를 담당

• 각각 Speed Tree CAD의

Trunk properties tab / Branch properties tab 의 영향을 받음

Page 22: Speed tree 활용법 dga

Leaves( 잎 )

• 기본적으로 Leaf Cards 와 Leaf Meshes 두 가지 구조

Leaf Cards Leaf Meshes

적은 수의 폴리곤으로

풍성하게 보일 수 있지만 많이

사용하면 프레임에 영향을 준

다 .

잎 모양의 세밀한 묘사가

가능하지만 폴리곤의 수가

늘어나게 되고 잎모양의

메쉬도 따로 제작 해야 한다 .

Page 23: Speed tree 활용법 dga

Fronds( 갈라진 잎 , 엽상체 )

• 야자수 잎이나 해조류의 잎을 지칭

• 가지로 대체 가능

Page 24: Speed tree 활용법 dga

Billboard

• 원경 처리시 나무를 대체하는 plan 의 개념

Page 25: Speed tree 활용법 dga

• Branches 는 Fronds 와 대체 가능

• Leaves 는 가장 높은 레벨의 Branches 에 의해

생성

• Roots 는 하위계층을 생성하지 않음

SpeedTree Model 계층구조

Page 26: Speed tree 활용법 dga

Speed Tree 활용

Page 27: Speed tree 활용법 dga

SpeedTreeCAD GUI(Graphical User Interface)

Pulldown Menus

Tool BarProperties

Tab

Tree Window

Page 28: Speed tree 활용법 dga

외형

텍스처

• 길이 , 둘레 조절 할 수 있다 .

• 바람이 불었을 때 줄기 부분의

휘어짐 조절 할 수 있다 .

• 중력 값을 조절 할 수 있다 .

• 줄기 표면을 거칠게 만들 수 있

다 .

• 밑둥의 모양을 변화 시킬 수 있다

Properties Tab - Trunk

• Diffuse, Detail, Nomal

• 타일링 조절

Page 29: Speed tree 활용법 dga

외형

텍스처

• 가지 레벨에 따라 편집 할 수

있다 .

• 줄기의 길이에 따라 가지의

분포를 조절 할 수 있다 .

• 가지의 빈도 (Frequency) 를

조절 할 수 있다 .

Properties Tab - Branches

• 줄기의 텍스처와 같이

사용한다 .

• Diffuse, Detail, Nomal

• 타일링 조절

Page 30: Speed tree 활용법 dga

외형

텍스처

• Blades

• Extruded Profile

Properties Tab - Fronds

• Diffuse, Detail, Nomal

• 알파값이 들어간 텍스처로

제작한다 .

Page 31: Speed tree 활용법 dga

외형

• 가지의 길이에 따라 잎의 분포를

조절 할 수 있다 .

• 잎의 빈도 (Frequency) 를

조절 할 수 있다 .

• 잎의 크기를 조절 할 수 있다 .

• 메쉬를 추가 할 수 있다 .

Properties Tab - Leaves

텍스처

• Diffuse, Detail, Nomal

• 알파값이 들어간 텍스처로

제작한다 .

Page 32: Speed tree 활용법 dga

외형

• 랜덤으로 외형을 변경 할 수 있

다 .

• TreeModel 사이즈를 변경 할

수 있다 .

Properties Tab - Global

텍스처

• Composite Map

• Billboard Map

• Shadow Map

Page 33: Speed tree 활용법 dga

외형

• 바람에 흔들리는 가지와 잎의 움직이는 모양을 조절 할 수 있다 .

• 거리에 따라 Tree Model 의 정밀도를 단계별로 조절 할 수 있

다 .

• Tree Model 부분 별로 라이팅을 조절 할 수 있다 .

Properties Tab – Wind, LOD, Lighting

Page 34: Speed tree 활용법 dga

제작순서

컨셉

배치

TreeModel 을컨셉에 맞게

수정

줄기 , 잎 텍스처 제작

엔진에 맞게 라이팅 조절

제작제작

EXPORT CompositeMap 생성

Page 35: Speed tree 활용법 dga

대나무 그림을 그리기 전에

마음속에 이미 완성된 대나무 그림이 있다 .

가슴흉 / 있을유 / 이룰성 / 대나무죽

Page 36: Speed tree 활용법 dga

원화가님께서 심어 준 내 마음 속 대나무…

제작예제

이제 만들어 보아요 . (ver4.0, 원화有 )

Page 37: Speed tree 활용법 dga

220 여종의 TreeModel 을 샅샅히 살펴 봅니다 .

http://www.speedtree.com

Page 38: Speed tree 활용법 dga

찾았다 !!!

Page 39: Speed tree 활용법 dga

이제는 원화를 따라 모델링을 합니다 .

Page 40: Speed tree 활용법 dga

잎 , 줄기 , 쉐도우맵을 제작 합니다 .

Page 41: Speed tree 활용법 dga

LOD, Lighting 세팅을 해줍니다 .모델링 된 나무에 텍스처를 입혀보아요 .

똑같지 ? 응 ?응 ?

원화의 느낌을 최대한 살리는 것이 가장 중요한 포인트

Ver. 5.0~5.1 핸드드로잉 기능

Page 42: Speed tree 활용법 dga

또보실까요 ?

Page 43: Speed tree 활용법 dga

제작순서

컨셉

배치

TreeModel 을컨셉에 맞게

수정

줄기 , 잎 텍스처 제작

엔진에 맞게 라이팅 조절

제작제작

EXPORT CompositeMap 생성

Page 44: Speed tree 활용법 dga

시행착오 사례

Page 45: Speed tree 활용법 dga

버전최적화

조명

4 가지 사례

자유도

Page 46: Speed tree 활용법 dga
Page 47: Speed tree 활용법 dga