speed tree 활용법
TRANSCRIPT
Speed Tree 활용법
Speed Tree 활용
목차
Speed Tree 란
Speed Tree Model 의 구성요소
시행착오 사례
1
2
3
4
일단
보시죠?
정의
IDV 사에서
개발한 초목
컨텐츠를 표현
하는 미들웨어
유틸리티
SDK
TreeModel
SpeedTreeCA
D
Plug-in
(Max, Maya)
사용
게임
건축CG
영화
애니메이션
정의 유틸리티
IDV 사에서
개발한 초목
컨텐츠를 표현
하는 미들웨어
SDK
TreeModel
SpeedTreeCA
D
Plug-in
(Max, Maya)
사용
게임
건축CG
영화
애니메이션
정의 유틸리티 사용
IDV 사에서
개발한 초목
컨텐츠를 표현
하는 미들웨어
SDK
TreeModel
SpeedTreeCA
D
Plug-in
(Max, Maya)
게임
건축CG
영화
애니메이션
SpeedTree를 사용한 건축CG
SpeedTree를 사용한 스크린 골프
영화,애니메이션을 위한 SpeedTree Cinema
SpeedTree를 사용한 게임
메르메르 온라인
C9
헉슬리
블러드 앤 소울
홀릭 2
라스트 렘넌트
오블리비언
기어스 오브 워
콜 오브 듀티3
그외
언리얼3로 제작된
모든 게임
SpeedTree를 사용한 게임 – 메르메르 온라인
SpeedTree를 사용한 게임 - 홀릭
SpeedTree를 사용한 게임 – C9
SpeedTree를 사용한 게임 – 오블리비언
SpeedTree 를 사용하지 않은 게임 - 아이리스
SpeedTree 를 사용하지 않은 게임 – 앨리샤
SpeedTree 를 사용하지 않은 게임 - 란온라인
SpeedTree 를 사용하지 않은 게임 - 그랜드판타지아
SpeedTree 를 사용하지 않은 게임 - 프리우스
• 시간대비 높은 품질의 결과물
다양한Texture Layer, Lighting, wind
• 최적화를 위한 기능
LOD, Billboard, Composite map
• 초기 비용문제
• 제한된 다양성
ver 5.0 핸드드로잉 기능 추가
• 엔진과의 연동작업이 추가적으로 필요
장점
단점
SpeedTree 장단점
Speed Tree Model 의 구성요소
Trunk(줄기)/Branches(가지)
• 줄기와 가지는 기본적인
나무형태를 담당
• 각각 Speed Tree CAD의
Trunk properties tab / Branch
properties tab 의 영향을 받음
Leaves(잎)
• 기본적으로 Leaf Cards와
Leaf Meshes 두 가지 구조
Leaf Cards Leaf Meshes
적은 수의 폴리곤으로
풍성하게 보일 수 있지만 많이
사용하면 프레임에 영향을 준다.
잎 모양의 세밀한 묘사가
가능하지만 폴리곤의 수가
늘어나게 되고 잎모양의
메쉬도 따로 제작 해야 한다.
Fronds(갈라진 잎, 엽상체)
• 야자수 잎이나 해조류의
잎을 지칭
• 가지로 대체 가능
Billboard
• 원경 처리시 나무를
대체하는 plan의 개념
• Branches는 Fronds와 대체 가능
• Leaves는 가장 높은 레벨의 Branches에 의해 생성
• Roots는 하위계층을 생성하지 않음
SpeedTree Model 계층구조
Speed Tree 활용
SpeedTreeCAD GUI(Graphical User Interface)
Pulldown
Menus
Tool Bar
Properties
Tab
Tree
Window
외형
텍스처
• 길이, 둘레 조절 할 수 있다.
• 바람이 불었을 때 줄기 부분의
휘어짐 조절 할 수 있다.
• 중력 값을 조절 할 수 있다.
• 줄기 표면을 거칠게 만들 수 있다.
• 밑둥의 모양을 변화 시킬 수 있다
Properties Tab - Trunk
• Diffuse, Detail, Nomal
• 타일링 조절
외형
텍스처
• 가지 레벨에 따라 편집 할 수 있다.
• 줄기의 길이에 따라 가지의 분포를
조절 할 수 있다.
• 가지의 빈도(Frequency)를 조절 할
수 있다.
Properties Tab - Branches
• 줄기의 텍스처와 같이 사용한다.
• Diffuse, Detail, Nomal
• 타일링 조절
외형
텍스처
• Blades
• Extruded Profile
Properties Tab - Fronds
• Diffuse, Detail, Nomal
• 알파값이 들어간 텍스처로 제작한다.
외형
• 가지의 길이에 따라 잎의 분포를
조절 할 수 있다.
• 잎의 빈도(Frequency)를 조절 할 수
있다.
• 잎의 크기를 조절 할 수 있다.
• 메쉬를 추가 할 수 있다.
Properties Tab - Leaves
텍스처
• Diffuse, Detail, Nomal
• 알파값이 들어간 텍스처로 제작한다.
외형
• 랜덤으로 외형을 변경 할 수 있다.
• TreeModel 사이즈를 변경 할 수
있다.
Properties Tab - Global
텍스처
• Composite Map
• Billboard Map
• Shadow Map
외형
• 바람에 흔들리는 가지와 잎의 움직이는 모양을 조절 할 수 있다.
• 거리에 따라 Tree Model의 정밀도를 단계별로 조절 할 수 있다.
• Tree Model 부분 별로 라이팅을 조절 할 수 있다.
Properties Tab – Wind, LOD, Lighting
제작순서
컨셉
배치
TreeModel을
컨셉에 맞게
수정
줄기, 잎
텍스처 제작
엔진에 맞게
라이팅 조절
제작
Composite
Map 생성
가슴흉/있을유/이룰성/대나무죽
원화가님께서 심어 준 내 마음 속
대나무…
제작예제
이제 만들어 보아요. (ver4.0, 원화有)
220여종의 TreeModel을 샅샅히 살펴 봅니다.
http://www.speedtree.com
찾았다!!!
이제는 원화를 따라 모델링을 합니다.
잎, 줄기, 쉐도우맵을 제작 합니다.
LOD, Lighting 세팅을 해줍니다.모델링 된 나무에 텍스처를 입혀보아요.
똑같지?
응?응?
Ver. 4.0~4.2 경우 원화의 느낌을
최대한 살리는 것이 중요.
Ver. 5.0~5.1 핸드드로잉 기능
또
보실까요?
제작순서
컨셉
배치
TreeModel을
컨셉에 맞게
수정
줄기, 잎
텍스처 제작
엔진에 맞게
라이팅 조절
제작
Composite
Map 생성
시행착오 사례
버전최적화
조명
4가지 사례
자유도