2023. 6. 4. 00:34ㆍ카테고리 없음
제페토에서 MMD를 구현하기 위해서는 하단에 개시되어있는 툴(무료)이 필요합니다


Unity 2020.3.9 Unity는 반드시 2020.3.9 버전으로 다운로드 받으세요
별도로 제페토 캐릭터를 불러오기 위해서 아이템 템플릿도 필요합니다.
ZEPETO Studio Unity Project File 3.2.7– 2023.03 updated
1. 간단하게 블렌더와 유니티를 사용하는 이유에 대해 설명드리겠습니다.
- 블렌더 - 본이 있는 임시 모델(PMX파일)에 모션(VMD파일)을 입히고 본에 적용된 모션을 FBX(애니메이션 추출용) 파일로 EXPORT하기 위해 쓰입니다.(유니티에서는 VMD가 호환이 안되기 때문에 FBX에서 애니메이션을 추출할 예정)
- 유니티- 제페토 캐릭터를 코드로 불러오고 캐릭터에 블렌더에서 EXPORT한 FBX(애니메이션 추출용)을 입히기 위해 필요합니다.
경우에 따라 블렌더의 작업 과정이 불필요할 수 있습니다.
'믹사모'라는 사이트에서는 VMD가 아니라 애니메이션만 따로 다운받을 수 있기 때문입니다.
하지만 대부분의 K-POP MMD 리소스는 확장자가 VMD로되어있기 블렌더에서 FBX로 변환하여 유니티와 호환되는 파일로 변환하는 과정이 필요합니다.
블렌더만 가능한가요? 3D MAX나 MAYA에서 FBX파일로 EXPORT하면 안되나요?
네, MMD를 만든 사람이 MMD를 적용시킬 수 있는 애드온(플로그인)을 블렌더로 만들어놓았기 때문에 지금으로썬 블렌더를 깔고 블렌더에서만 원하는 아웃풋 추출이 가능합니다.
2. 작업프로세스를 통해서 MMD가 어떻게 구현되는지 설명 드리겠습니다
참고) PMX - 본이 있는 임시 모델 VMD - 캐릭터에 입혀질 모션 애니메이션
1) 모션을 입힐 본이 있는 임시모델(PMX파일) 과 원하는 MMD 모션(VMD파일)를 사이트에서 찾으세요.
2) 블렌더에 MMD 전용 애드온 파일과 유니티 MMD 전용 패키지파일을 다운 받습니다.
3) 블렌더에서 MMD 애드온을 깔고 애드온 설정창에서 임시모델(PMX파일)을 불러옵니다.
4) 블렌더의 MMD 애드온 설정창에서 모션(VMD파일)를 IMPORT하여 임시모델(PMX파일)에 모션을 입힙니다
5) 이제 블렌더에서 유니티로 호환되는 확장자로 보내기위해 모델 자체를 FBX파일로 EXPORT해줍니다
6) 유니티에서 본인의 제페토 캐릭터를 불러오기 위해 제페토 아이템 템플릿을 깔아줍니다.
7) 블렌더에서 EXPORT한 FBX파일을 유니티 아이템 템플릿에 불러옵니다.
8) 우리가 필요한 모션인 애니메이션 파일을 FBX파일 그룹에서 떼어냅니다.
8) 유니티 아이템 템플릿에서 불러오고싶은 캐릭터를 제페토 CODE:ID를 스크립트에 입력합니다.
9) FBX에서 떼어낸 애니메이션 파일을 스크립트에 창에 넣습니다.
10) 실행을 눌러 캐릭터가 잘나오는지 확인합니다.
아웃풋.
참고사이트
https://youtu.be/HpL6ZtKS2wc
https://gall.dcinside.com/mgallery/board/view/?id=vr&no=127111