3d max + week 9 · 2016-09-07 · 3d max + week 9 hansung univ. interior design . 3d max + unreal...

45
3D MAX + WEEK 9 Hansung Univ. Interior Design

Upload: others

Post on 27-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

3D MAX + WEEK 9Hansung Univ. Interior Design

Page 2: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

3D MAX + UNREAL ENGINE 4

Page 3: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine 4

Unreal Engine 4 이용하여 애니메이션 만들기

Page 4: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

공간 만들기

Page 5: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

박공지붕 만들기: 5000mm만큼 올리기

Page 6: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

창만들기: 한쪽 벽만 창 제작

Page 7: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

벽체 분리:Detach

Page 8: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

바닥 분리:Detach

Page 9: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

지붕 벽체 바닥 각각 Shell 적용: 200mm

Page 10: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

Shell 적용된 전체 모습: 전체 선택후 Editable Mesh로 전환

Page 11: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

UVW Remove 적용하기: Editable Mesh에서만 적용됨, Mesh로 전환하였는지 확인.

벽체 바닥 모두 UVW Remove 적용

Page 12: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

재질만들기

Standard 재질사용

Page 13: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

Diffuse Color에 맵 적용

Page 14: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

지붕에 재질 적용후 Unwrap UVW 적용(이전 강의 참조: WEEK 6)

Page 15: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

작업이 끝난 지붕 선택후 Editable Mesh로 다시 전환시킴:UVW 정보는 그대로 유지됨

Page 16: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

다시 Unwrap UVW 적용하고 Map CHannel 을 2로 설정(언리얼 엔진의 라이트매스에 인식시키기 위함)이때 팝업차에서 Abandon 을 선택

Open UV Editor 에서 Flatten Mapping 적용(WEEK 6 참조)

Page 17: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

다시 Editable Mesh 로 바꿔(Poly로 변환하여도 무관)완성한다.

나머지 벽체와 바닥도 같은 방식으로 제작

벽체 바닥에 사용할 맵: STONE BLACK 1_COLOR

Page 18: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

Torus Knot: 1000mm, 200mm 만들어서 건물안에 위치

MeshSmooth 적용후 다시 Editable Poly로 변환시킴

Page 19: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

언리얼 엔진으로 옮겨가기전모든 물체들의 원점(피봇의 원점)을 0,0,0으로 이동이때 좌표는 절대좌표를 이용

언리얼 엔진에서는 객체별로 따로 불러와야 하므로원점을 기준으로 하는것이 편리함

원점으로 이동후 Affect Pivot Only 꺼줌

꺼져있어야함

Page 20: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Max에서 준비하기

각각의 물체를 따로따로 FBX로 익스포트 한다.

즉, Export Selected에서 벽체, 지붕등을 하나씩개별로 익스포트

화일확장자는 FBX로선택하고 옵션을 좌측과 같이 셋팅

Page 21: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

https://www.unrealengine.com/dashboard

에서 Unreal Engine 최신버전 다운로드 받기

Page 22: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

새 프로젝트 만들기

Name에 자신의 이름기입

Page 23: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

화면보는 연습

마우스 오른쪽 드래그마우스 왼쪽 드래그마우스 휠 드래그

“F” 키로 선택한 사물 확대

Page 24: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

새 레벨(New Level) 만들기: 프로젝트의 하위개념

Page 25: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

StarterContent에 마우스를 클릭하고 마우스 오른클릭해서 Import 폴더 생성. Import 버튼을 눌러 FBX 파일들을 불러온다.(Import All)

Page 26: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Import된 바닥을 화면에 드래그하고 위치를 0,0,0으로 설정

Page 27: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Import된 바닥형태 더블클릭한후

Static Mesh Settings에서Lightmap Resolution을 512로 설정한다

벽체, 지붕도 똑같이 설정해준다 . 왼쪽상단에 Save버튼을 누르고 창을 닫는다

이 작업을 통해 좀더 정확한 그림자표현이 가능해진다 .

Page 28: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

태양광 설정

Light 에서 Directional Light 선택 화면에 드래그Visual Effects에서 Atmospheric Fog 선택 화면에 드래그

Page 29: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

태양광 설정

Light 에서 Atmospheric Sun Light 에 체크

Page 30: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Lightmass Importance Volume 설정

Volumes 에서Lightmass Importance Volume 선택 화면에 드래그

화면에서 집의 크기와 맞게 크기 조절: W키로 이동 E키로 크기 조절(맥스와 동일)

Page 31: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Post Process Volume 설정

Volumes 에서Post Process Volume 선택 화면에 드래그

화면에서 집의 크기와 맞게 크기 조절: W키로 이동 E키로 크기 조절(맥스와 동일)

Page 32: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

뷰포트에서 Perspective로 바꾸고 World Outliner에서 Torus선택하고 F키 눌러서 확대.

화면에서 집의 크기와 맞게 크기 조절: W키로 이동 E키로 크기 조절(맥스와 동일)

Page 33: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Sky Light선택하고 화면에 드래그하면 실내가 밝아짐.

Page 34: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Build(랜더링)버튼옆의 화살표를 누르고 Production 선택후 Build버튼을 누름: 최종 랜더링 결과를 보여줌

Page 35: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

재질 설정하기

먼저 흑백맵들을 추가로 IMPORT한다: 반사값을 설정하기 위해 필요: 다운로드 링크에 있는 CONCRETE A_BW.JPG 그리고 WOOD A_BW.JPG 각각 임포트하고 콘크리트 재질을 더블클릭한다 .

Page 36: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

재질 설정하기

콘크리트 만들기

그림과 같이 노드를 설정한다붉은색으로 표시된대로 타이핑하면노드를 추가할수 있다

Lerp의 값은 각각 0.0, 0.8로 설정한다.

언리얼에서는 흑백맵의 흑과 백의 수치를 각각 1과 0으로 분석하여(맥스와 반대) 1일때는 완전반사 0일때는 무반사로 받아들이고 계산한다.

TEXTURECOORDINATE

TEXTURESAMPLE

TEXTURESAMPLE

LERP

Page 37: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

재질 설정하기

목재 만들기

그림과 같이 노드를 설정한다붉은색으로 표시된대로 타이핑하면노드를 추가할수 있다

Lerp의 값은 각각 0.18, 1로 설정한다.

언리얼에서는 흑백맵의 흑과 백의 수치를 각각 1과 0으로 분석하여(맥스와 반대) 1일때는 완전반사 0일때는 무반사로 받아들이고 계산한다.

TEXTURECOORDINATE

TEXTURESAMPLE

TEXTURESAMPLE

LERP

Page 38: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

재질 설정하기

토러스에 재질 적용하기

Materials 폴더안에 M_Basic_Wall재질 적용토러스를 클릭한상태에서 마우스로 오른쪽에 표시된 부분으로 드래그한다

드래그

Page 39: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Build(랜더링)버튼옆의 화살표를 누르고 Production 선택후 Build버튼을 누름: 최종 랜더링 결과를 보여줌

Page 40: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Settings에서 World Setting선택하고 설정값을 다음과 같이 바꾸고 다시 Build

Page 41: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Settings에서 World Setting선택하고 설정값을 다음과 같이 바꾸고 다시 Build

Page 42: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

완성된 모습

Page 43: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Lights에있는 Spot Light등을 적용: 빛 기둥이 서로 겹치지 않게 조절 해주어야함 .

Page 44: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

Unreal Engine

Lights에있는 Spot Light등을 적용

Page 45: 3D MAX + WEEK 9 · 2016-09-07 · 3D MAX + WEEK 9 Hansung Univ. Interior Design . 3D MAX + UNREAL ENGINE 4. Unreal Engine 4 Unreal Engine 4 이용하여 애니메이션

과제 1

● 각자가 원하는 형태의 공간을 디자인하고 재질과 조명을

적용: 가로 1500 이미지 화면캡쳐후 제출

과제물 정리