안녕! 오늘은 쿠로나츠같은 MMD 미지원 아바타들에게 쉐이프키를 추가해줘서
MMD 월드에서 춤 출 수 있게 만들어주는 방법을 알려줄거야!
유니티 초보자도 따라 할 수 있게 움짤 강좌로 만들었으니 겁먹지 말고 천천히 따라해줘!
나는 요즘 브붕이들이 많이 쓰고있는 쿠로나츠를 사용해서 예시를 보여줄거야
참고로 쿠로나츠 쓰는 사람들은 MMD용으로 백업 아바타를 하나 만들어서 쓰는게 좋은데
백업 안만들어도 상관은없어 조금 귀찮은 작업을 해야되서 그렇지만
그럼 우선 준비물로 아래 부스 링크에서 애셋을 다운받아줘
https://booth.pm/ko/items/1016739
무료니까 프리다운 눌러서 받고 나온 유니티 패키지 더블클릭해서
유니티에 임포트 해주자
임포트 다 해줬으면 맨위에 창에 VRCDeveloperTool 이라는 처음 보는 애셋이 추가됐을꺼야
저기서 쉐이프키 네임 체인저를 선택해줘
네임체인저를 키면 움짤처럼 Renderer에 얼굴 메쉬를 추가 할 수 있게 돼
보통 일반적인 아바타라면 얼굴 메쉬이름이 Body 일텐데 쿠로나츠는 B_Head 라고 되어있어
Body가 아닌 아바타들은 좀 귀찮은 작업을 해야되는데 이건 나중에 설명해줄께
일단 B_Head든 Body든 상관없으니 얼굴 메쉬를 선택해주자
https://docs.google.com/spreadsheets/d/1mfE8s48pUfjP_rBIPN90_nNkAIBUNcqwIxAdVzPBJ-Q/edit#gid=0
자 이제 위에 링크에 들어가야해 MMD월드에서 사용하는 쉐이프키를 적어둔 시트야
저걸 켜놓고 옆에 유니티를 켜두자
움짤을 보니까 너가 뭘 해야할지 대충 감이 오지?
'아 이 우 에 오' 에 해당하는 얼굴 쉐이프키에 일본어를 추가해줘야해
저렇게 해줘야 MMD월드에서 너의 아바타 얼굴을 인식 할 수가 있어
아 이 우 에 오 를 다 넣었으면 웃는 입, 세모입, 3 모양 입 등등을 넣어주고
그 다음엔 웃는 눈, 슬픈 눈, 하트눈 등등
눈썹이랑 홍조까지 마무리해줘
쉐이프키 자체가 일본어로 되어있으면 그냥 모양 맞추기만 하면 되지만
쿠로나츠처럼 영어로 되어있는 아바타는 알쏭달쏭하기도 해
위 사진은 내가 설정한 값인데 난 일본어를 못해서 그냥 때려맞추기로 넣었어
이왕할거면 직접 쉐이프키로 표정 만져보면서 직접 넣는걸 추천해 정 모르겠으면 위 값대로 똑같이 넣구
설정을 다 했으면
Duplication ShapeKeys에 체크한 후 Change ShapeKeyName 버튼을 눌러줘
그럼 이 움짤처럼 일본어 쉐이프키가 새로 추가 된 걸 볼 수 있어
여기까지 됐다면 거의 다 온거야
이제 아바타를 선택한 다음에 FX에 들어가줘
(움짤이 너무 커서 짤려보이면 움짤 한번 클릭해줘)
들어갔으면 움짤처럼 각 항목을 클릭한다음에 Write Defaults 라는 부분에 전부 체크를 해줘야해
쿠로나츠같은 경우에는 아래쪽에있는 다른 항목들에도 Write Defaults 체크를 해줘야하니까 전부 다 해줘
이걸 안해주면 MMD월드에서 표정이 안나와
그리고 쿠로나츠 사용자는 defolt 라는 레이어를 삭제해줘
저게 있으면 MMD월드가 표정바꾸는걸 막게되서 삭제해줘야해
다 했으면 이제 다시 뒤로 돌아가서 움짤처럼 Eyelids 에 뭐 들어가있다면 None으로 바꿔주고
(울페리아, 쿠로나츠 등 일부 아바타에 들어있는데 이게 표정 변화를 막음)
제스쳐도 X 눌러서 빼줘
그리고 기본 얼굴 메쉬이름이 Body가 아니라 다른 이상한걸로 되어있다면
Body로 바꿔줘야해
MMD월드는 Body 라고 쓰여있는 메쉬를 얼굴로 인식해서 쉐이프키를 바꾸는 방식이거든
만약 Body로 메쉬 이름을 바꿨다면 아래에 추가 사항을 읽어줘
이제 업로드하면 짜잔~ 표정 바뀌기 성공이야
일반적인 아바타는 여기서 끝!!
하지만 얼굴메쉬 이름이 Body가 아니여서 바꿨다면 아래 사항을 읽어줘!
-----------------------------------------------------------------------------------------------------------
얼굴 메쉬이름이 Body가 아니여서 바꾼경우 표정 애니메이션들이 전부 인식이 안될꺼야
왜냐면 B_Head 였던 이름이 Body로 바뀌었으니까
전부 노란색으로 뜨는거 보이지?
이 상태면 MMD월드에서는 표정이 바뀌지만 인게임 내에선 너가 직접 표정을 지을 수가 없어
해결하기 위해선 직접 파일을 수정해줘야해
오른쪽 클릭해서 폴더를 연다음에 저 안에 있는 애니메이션 파일들을 모두 수정해줄거야
이걸 이렇게 메모장으로 열어서
B_Head 라고 쓰여있는 부분을 전부 Body로 바꿔주는 방법도 있지만
이렇게 하면 시간이 엄청나게 많이 걸리겠지?
그래서 Word 를 사용하면 하나하나 안바꾸고 파일 하나 통째로 바꿀 수가 있어
B_Head를 전부 Body로 바꿔주고 저장하면 성공이야
Body로 바꾸고 애니메이션을 켜보니 잘되는걸 확인 할 수 있어
인게임에서도 표정이 잘 바뀌지?
이제 진짜 끝이야!
고생했어!