유니티 도형 만들기 - yuniti dohyeong mandeulgi

[Unity3D] 유니티 3D 오브젝트 직접 만들기 - 모델링 & 매핑 (feat. 3D MAX & Photoshop)

유티니를 다루다보면 원하는 오브젝트가 없는 경우가 많다.
나는 유니티 초보라서 유니티에서 만드는 법은 모르기때문에
3D MAX포토샵으로 오브젝트를 만들어서 유니티에 넣기까지의 과정을 정리해보려고 한다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

우선 샘플로 만들어볼 모델은 AWS(Amazon Web Service) 아이콘!

유니티 도형 만들기 - yuniti dohyeong mandeulgi

그 중에서도 이거!!
(이유는 완전 간단하지 않으면서도 어렵지도 않아서..?)

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

NGon을 선택하고 sides를 8로 해준뒤에

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

방금 그린 도형을 선택한 후, Extrude를 선택하면(Amount는 입체도형의 높이)

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

Unwrap UVW를 선택한 후에, 중간에 보이는 버튼 Open UV Editor을 클릭!

유니티 도형 만들기 - yuniti dohyeong mandeulgi

숫자 3(단축키)을 누르거나 Polygon 아이콘을 누른 후에 전체 맵을 선택한다.
그리고나서 상단 메뉴바에서 Mapping > Flatter Mapping 클릭

유니티 도형 만들기 - yuniti dohyeong mandeulgi

짜잔~! 맵이 예쁘게 잘 펴졌다.
(굴곡이 있는 등의 복잡한 오브젝트는 다른 맵핑 옵션을 선택해도 무방하다. Ctrl + z(실행취소 단축키) 누르고 이것저것 시도해봐도 재미있음)

유니티 도형 만들기 - yuniti dohyeong mandeulgi

도형의 면을 선택하면 해당 면의 맵이 표시가 된다. 이렇게 해서 도형의 윗부분이 어디인지 알아두자.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

상단 메뉴 > Tools > Render UVW Template

유니티 도형 만들기 - yuniti dohyeong mandeulgi

사이즈는 512*512(px)로 적당하게 설정 후, Render UV Template 클릭!

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

이제 포토샵을 실행시킨 후에 방금 저장한 파일을 불러온다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

우측 Layer 에서 Background를 더블클릭해서 잠금을 풀던지, 레이어 복사를 하던지 한다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

Channels탭으로 가서, Alt + 마우스 왼쪽 버튼으로 Alpha 1 클릭한다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

선을 제외한 배경이 선택됐다.
Delete를 누르면 배경이 깨끗하게 지워진다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

ctrl + shift + i (반전 선택)
선이 선택됐다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

ctrl + delete / alt + delete (fill) 으로 녹색 선을 까만색 선으로 바꿔준다(잘 보이라고)

유니티 도형 만들기 - yuniti dohyeong mandeulgi

여기에 색을 칠해서 아까 만든 오브젝트에 씌울거다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

카메라나 라이트가 없어도 음영 효과를 주기 위해서 밑면과 옆면은 약간 어두운 색으로 칠했다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

다 색칠을 했으면 가이드라인은 지우던지 안보이게 한다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

이제 다시 3D MAX로 돌아가서, 
단축키 M
또는
상단 메뉴 > Rendering > Material Editor > Compact Material Editor을 선택한다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

위 사진에 빨간색으로 표시해둔 단추를 누른 다음에 Bitmap을 선택 후 OK

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

구에 뭔가 그림이 생겼다. 위의 그림에 표시해둔 버튼을 누른다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

이제 이걸 유니티에서 사용하기 위해 Export(내보내기)를 한다.
Export > Export Selected (선택된 도형만 내보내기)

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티에서 호환되는 형태로 저장한다. 나는 .FBX로

유니티 도형 만들기 - yuniti dohyeong mandeulgi

기호에 맞게 세부사항을 설정해주고, Axis Conversion 에서 Up Axis는 꼭Y-up 으로 한다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

짠~ 파일 생성!! (아이콘은 꼭 이렇게 생기지 않았을 수도 있다)

유니티 도형 만들기 - yuniti dohyeong mandeulgi

이제 유니티를 실행한 다음에 방금 만든 파일을 Assets으로 끌어다 넣는다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

오브젝트를 씬으로 끌어다 넣으면 아까 만든 오브젝트가 생긴다!!

유니티 도형 만들기 - yuniti dohyeong mandeulgi

근데 그림이 안보이네?!
방금 생긴 Materials 폴더로 들어가면 icon이라는 이름의 material이 있다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

아까 포토샵으로 만든 JPEG 파일을 끌어다 넣고, 이 이미지 파일을 위 사진처럼 icon material에 Main Maps > Albedo 옆 박스에 끌어다 넣는다.

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi

뭔가 칙칙해 보인다. Shader를 바꿔보겠다.
Unlit > Texure

유니티 도형 만들기 - yuniti dohyeong mandeulgi

유니티 도형 만들기 - yuniti dohyeong mandeulgi