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

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

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

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

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

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

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

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

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

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

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

상단 메뉴 > Tools > Render UVW Template

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Toplist

최신 우편물

태그