툴을 설치해 보자.
1. Magica Voxel
- 게임에 필요한 그래픽 제작하기

- 위 홈페이지 링크에 들어가게 되면, 다운받기가 바로 나올것이다.
홈페이지에 업데이트되는 부분과 어떤 기능들을 할 수 있는지 있으니 참고하기 바란다.
- 다운받은 파일 모습
- MagicaVoxel 을 실행시킨 모습이다. 현재 이미지는 Chr_sword를 선택한 모습이다.
==========================================================
Palette : 색
==========================================================
Brush L : line Mode
Brush C : Center Mode
Brush P : Patten Mode
Brush V : Vertex Mode
Brush F : Face Mode
Brush B : Box Mode
==========================================================
Attach : Attach Voxels
Erase : Erase Voxels
Paint : Paint Voxels
Move : Move Model
==========================================================
Mirror x,y,z : x,y,z좌표에 그린다면 -x, -y, -z 좌표에 그려준다.
==========================================================
이렇게 만든 오브젝트를 Export부분으로 추출해준다.
파일형식은 obj로 추출해서 유니티에 넣으면
- 이런식이 되는데 폴리곤수가 이상하게 많아보인다. 빗금 표시가 캐릭터 블럭 색 마다 표시되어있는데 최적화가 필요할것 같다.
최적화 하지않은 오브젝트를 사용하면 게임이 커질수록 불리해 지게 된다.
2. Voxel Shop
- 오브젝트 최적화 방법
- 다운로드를 클릭하면 밑에 사용자 OS에 맞게 다운받을 수 있다.
- file -> import
- Downloads\MagicaVoxel-0.98.-win-mac\MagicaVoxel-0.98\vox 경로에 있는 .vox 파일형식을 import 시켜준다.
- import 시켜준 모습.
우리는 폴리곤만 줄이면 되기때문에 여기서 추가 작업은 없고, export만 시켜주도록 하겠다.
- export할 이름을 적고 경로를 지정해주면 되겠다.
- export 한 파일
- 파일을 유니티 에셋 폴더에 끌어다 놓은 모습.
- 뭔가 이상하다. 텍스쳐가 들어간것 같지만, 매우 부자연스럽게 입혀져있다.
- 텍스쳐를 선택하고 텍스쳐 타입을 Advanced를 선택한다.
- Non Power of 2를 None으로 선택하고 Generate Mip Maps를 체크해제 해준다.
그리고 Filter Mode를 Point(no filter)로 선택해 준다. 그리고 Apply를 눌러주면
-이렇게 입혀지게된다. 근데 뭔가 어딘가 이상하다...ㅜㅜ;;
색이 번지는듯한 느낌....
찾아보니까~ 음~~~~~ 하...
Generate Mip Maps를 잘못 사용해서 그런것이라고 한다.
https://docs.unity3d.com/kr/current/Manual/class-TextureImporter.html
유니티 메뉴얼에 따르면,
" 이것을 선택하면 밉맵의 생성이 활성화됩니다. 밉맵은 더 작은 텍스처로, 텍스처가 화면상에서 아주 작은 경우에 사용됩니다. 자세한 내용은 페이지 마지막의 Details 섹션을 참조하십시오."
라고 하는데... 이것을 다시 활성화 시켜주면!
- 잘 나온다.!!!!!!!!!!!
이렇게 유니티에 넣어주면,
- 캐릭터의 폴리곤이 최적화 된것을 두 눈으로 직접 확인할 수 가 있다.
==========================================================솔직히 너무 귀찮다... 시간이 된다면, 조금더 간단한 방법으로 최적화 하는 방법을 생각해 봐야겠다.... 아... 블로그 글쓰기 힘들다... ;;;
애니메이션은 언제하고... 배경은 언제만들고... 유아이 스크립트는!! 서버는!! 언제!!!