인덱스 유저들은 알겠지만
인덱스 컨트롤러는 손을 쫙 폈을때 몽둥이나 오큘컨이랑 엄지모양이 조금다름
일부 아바타 제작자들이 이걸 고려 안하고 손가락을 만들어서
유우코처럼 엄지손가락이 병신이 되는 아바타들이 몇개 있음
이걸 고치려면 본 메쉬 사이 웨이트를 수정해주면 됨
준비물 : 고칠 아바타 fbx파일, 임시로 써먹을 복사본
위 사진은 따라할필요 없고 보기만 하셈
포즈모드로 손가락 본을 움직여본건데
제작자가 웨이트를 개같이 줘놔서 살이 뼈를 따라오지 않는다 이거때문에 문제생기는거임
이걸 고치는 방법은 몇가지가 있는데
우리는 자동 본 웨이트를 활용할거임
그렇다고 바로 자동 본 웨이트를 걸어버리면 전체가 자동웨이트가 걸려서 제작자가 해놓은 모든 웨이트가 날아가서
치마가 움직이면 살이 따라 움직이고 이런 일이 발생한다
그래서 hand 본이랑 thumb proximal(엄지 첫번째) 본만 웨이트를 자동으로 줄거임
이거부터 따라하셈
1.
복사본 열어서 오브젝트모드에서 손 포함된 몸통 메쉬선택, 시프트키누르고 뼈도 선택 그후에 ctrl + p를 누르고
자동 웨이트와 함께 선택
제대로 됐는지 확인법
오브젝트모드에서 손 포함된 몸통 선택후 ctrl+tab 눌러서 웨이트 페인트 모드로 들어간 후에
사진처럼 찾아서 hand.L 이나 hand.R을 클릭하면
좌 : 오토웨이트 전
우 : 오토웨이트 후
오른쪽사진처럼 나오면 제대로된거임 ㅇㅇ
이후에 캣츠로 export 해주자 파일이름은 상관없음 어차피 나중에 지울거
2. 이제 아까하던 블렌더는 닫아버리고 새 블렌더를 열어서 원본 fbx 파일, 방금 오토웨이트 준 파일을 각각 순서대로 불러온다
이러면 위에 숫자안붙은게 우리가 수정할 원본이고 밑에꺼는 오토웨이트 준 복사본임 ㅇㅇ
이중에 위에걸로 들어가서 아래사진처럼 몸통 메쉬를 선택한다
난 블렌더로 이것저것 수정하느라 메쉬를 다 분리해놨는데
메쉬 하나면 걍 Body일거임
3.
위사진의 모디파이어를 추가 버튼을 누른후 데이터 전송을 눌러주면
참고: 기본적으로 맨위에 모디파이어가 하나 만들어져있는데 저거 지우면 웨이트 날라가니까 위에껀 건들지마
밑에걸 똑같이 만들어주자
저 소스 오브젝트는 아마튜어 001 즉 우리가 아까 오토웨이트 걸었던 fbx 파일 내의 몸통 메쉬를 선택해주면 됨 나같은경우는 얼굴 몸통 분리하면서 몸통이름을
body_base로 해놔서 body_base.001이고 블렌더 써본적없는사람은 Body.001 일거임
버텍스 데이터 체크하고 버텍스 그룹들 클릭해서 활성화하고
옆에있는 Hand.L이 왼손 본의 웨이트값을 복사하겠다는 뜻인데
우리는 왼손, 왼손 엄지본1,2,3, 오른손, 오른손 엄지본1,2,3을 전부 해주면 된다
유우코기준 Hand, thumb proximal, thumb intermidiate, thumb distal
이런식으로
복사버튼눌러서 8개만든다음에 각각 버텍스 설정하고 전부 적용누르면 편함
먼소린지 모르겠으면 위에 3번항목 데이터 전송 만드는거 8번하면됨
다설정했으면 적용눌러서 총 8개 버텍스 그룹 웨이트를 적용해주자
필요없어진 아마튜어 001과 내부 001메쉬들은 다 지워버리셈
그리고 내보내기 하면됨
제대로 적용된건지 확인법은 위에 1.에서 웨이트페인트 모드에서 확인했던거있지? 그거 참고하면됨
고쳐진모습