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

Speed tree 활용법 dga

Jun 19, 2015

Download

Business

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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