아바타들의 표정은 전부 이름이 다르고 그렇기 때문에 MMD방에서 사용하려면 블렌더나 유니티 툴을 이용해 쉐이프키 이름을 바꿔주는 작업을 해야합니다. 그렇게 해야 MMD방의 얼굴 모션을 아바타에 적용시키는게 가능하죠.
하지만 MMD방에서 사용할 표정 자체가 존재하지 않는 아바타도 있습니다. 예를 들어 MMD에서 제일 많이 사용하는 표정인 [웃음]은 우콘이라는 아바타에는 있지만 엘프라는 아바타에는 존재하지 않습니다. 한쪽눈씩 웃음을 짓는건 가능하지만 양쪽다 웃음을 짓는 표정은 불가능한 것이죠. 오버라이드라면 애니메이션을 만들어서 억지로 짓게 하면 되지만 MMD는 그게 아니죠.
결국 블렌더에서 새로운 표정을 만들 수 밖에 없는데 눈이나 눈썹 매쉬를 잡아가면서 일일히 수정하는건 참 귀찮은 일이죠. 그래서 오늘은 이 작업을 매우 편하게 할 수 있는 꿀팁을 알려드리겠습니다.
1. 먼저 표정을 만들 아바타를 블렌더에 불러옵니다.
2. 아바타의 표정을 담당하는 매쉬로 들어가 역삼각형 버튼을 눌러 쉐이프키 창을 엽니다. (원래 엘프는 Facial이 표정 담당이지만 저는 Facial매쉬를 없애고 Body를 표정 대용으로 쓰고 있기 때문에 Body에서 수정하겠습니다.)
3. 조합하고 싶은 표정들을 전부 1로 당겨놓습니다. (저는 [웃음]이라는 표정을 만들 것이기 때문에 왼쪽눈이 웃는 표정과 오른쪽눈이 웃는 표정을 합치겠습니다.)
4. 쉐이프키 창 오른쪽에 검은 삼각형을 눌러 New Shape From Mix를 눌러줍니다.
5. 그러면 쉐이프키 하나가 생성이 됩니다. 아까 1로 당겨놨던 표정들을 0으로 돌려놓고 새로 생성된 쉐이프키를 테스트해보시면 잘 작동되는걸 확인할 수 있을 겁니다.
6. MMD에 대응되는 표정 이름으로 바꿔줍니다. ([웃음]이라는 표정은 A laugh로 대응되기 때문에 저는 A laugh로 바꿔줬습니다.)
다 되셨다면 이제 fbx로 익스포트하셔셔 유니티로 들어가서 표정이 잘 적용되는지 확인하면 됩니다.
적용이 잘 되셨다면 아래처럼 표정이 잘 나올겁니다.