[Unity3D] 유니티 3D 오브젝트 직접 만들기 - 모델링 & 매핑 (feat. 3D MAX & Photoshop)유티니를 다루다보면 원하는 오브젝트가 없는 경우가 많다.
우선 샘플로 만들어볼 모델은 AWS(Amazon Web Service) 아이콘!
그 중에서도 이거!!
NGon을 선택하고 sides를 8로 해준뒤에
방금 그린 도형을 선택한 후, Extrude를 선택하면(Amount는 입체도형의 높이)
Unwrap UVW를 선택한 후에, 중간에 보이는 버튼 Open UV Editor을 클릭!
숫자 3(단축키)을 누르거나 Polygon 아이콘을 누른 후에 전체 맵을 선택한다.
짜잔~! 맵이 예쁘게 잘 펴졌다.
도형의 면을 선택하면 해당 면의 맵이 표시가 된다. 이렇게 해서 도형의 윗부분이 어디인지 알아두자.
상단 메뉴 > Tools > Render UVW Template
사이즈는 512*512(px)로 적당하게 설정 후, Render UV Template 클릭!
이제 포토샵을 실행시킨 후에 방금 저장한 파일을 불러온다.
우측 Layer 에서 Background를 더블클릭해서 잠금을 풀던지, 레이어 복사를 하던지 한다.
Channels탭으로 가서, Alt + 마우스 왼쪽 버튼으로 Alpha 1 클릭한다.
선을 제외한 배경이 선택됐다.
ctrl + shift + i (반전 선택)
ctrl + delete / alt + delete (fill) 으로 녹색 선을 까만색 선으로 바꿔준다(잘 보이라고)
여기에 색을 칠해서 아까 만든 오브젝트에 씌울거다.
카메라나 라이트가 없어도 음영 효과를 주기 위해서 밑면과 옆면은 약간 어두운 색으로 칠했다.
다 색칠을 했으면 가이드라인은 지우던지 안보이게 한다.
이제 다시 3D MAX로 돌아가서,
위 사진에 빨간색으로 표시해둔 단추를 누른 다음에 Bitmap을 선택 후 OK
구에 뭔가 그림이 생겼다. 위의 그림에 표시해둔 버튼을 누른다.
이제 이걸 유니티에서 사용하기 위해 Export(내보내기)를 한다.
유니티에서 호환되는 형태로 저장한다. 나는 .FBX로
기호에 맞게 세부사항을 설정해주고, Axis Conversion 에서 Up Axis는 꼭Y-up 으로 한다.
짠~ 파일 생성!! (아이콘은 꼭 이렇게 생기지 않았을 수도 있다)
이제 유니티를 실행한 다음에 방금 만든 파일을 Assets으로 끌어다 넣는다.
오브젝트를 씬으로 끌어다 넣으면 아까 만든 오브젝트가 생긴다!!
근데 그림이 안보이네?!
아까 포토샵으로 만든 JPEG 파일을 끌어다 넣고, 이 이미지 파일을 위 사진처럼 icon material에 Main Maps > Albedo 옆 박스에 끌어다 넣는다.
뭔가 칙칙해 보인다. Shader를 바꿔보겠다.
|