
죽어가다가 돌아온,
작업 블로그.
[ spine04, spine05 ]
spine04 add influence 진행 중..
spine04 joint랑 해당 부분의 vertex 들을 선택하고
add influence 를 진행하려는데 안먹힌다.
내가 아무리 오랜만에 작업을 한다지만 이걸 까먹었을리가 없는데.

까먹었더라.
원인 : vertex 선택
해결 : 그냥 joint 랑 body mesh 선택하면 된다.

vertex 선택은 add influence 이후에 paint weight 할 때 하는 거..
사실 vertex(점) 을 바로 선택하는것보다
face(면) 을 선택한 뒤에 to vertices -> to vertices 로
변경해주는 것이 더 좋은 것 같다.
어쨌든
그렇게 변경한 다음에 paint skin weight tool 에서
웨이팅 변경할 joint 들만 잠금 해제 해주고
flood ㄱㄱ

잘 된다.
중간점검
: joint rotate 값이 0인지 확인해주기.
: 값이 0이 아니면 나중에 대참사 발생.
같은 방식으로 spine05 도 진행해주었다.

- joint + body mesh + add influence
- paint skinWeight 완료
[ Neck, Chin ]
neck01 ~ neck04
- joint + body mesh + add influence
- paint skinWeight 완료.
- 움직임이 자연스러운지 확인 완료.
턱같은 경우에는 저번 글에서 삽질한 덕분에
이미 완료 된 상황.
아랫니 mesh 가 안 붙은 것 같아서
턱 joint + 아랫니 mesh + add influence 해주고
paint skin weight 까지 해주었다.
Q. 하나의 joint 에 두 가지 mesh 를 add influence 처리 해줘도 되는건가?
일단은 해놓고 마무리 완료.
[ Arm ]
쇄골, 팔, 팔꿈치, 손목 먼저 진행.
과정은 똑같다.
- joint + body mesh + add influence
- paint skinWeight 완료.
paint skin weight 진행할 때는 비록 1차 작업이라도
관절이 어떻게 움직이는지 확인해보면서 진행하기.


다음으로 손가락들도 마찬가지로 진행해주면 된다.


Thumb01 ~ Thumb05 까지 한 번에 add influence 과정을 진행했다.
같은 과정으로 Index, Middle, Pinkie 까지 완료하고 paint skin weight 과정까지 완료했다.
[ Mirror Skin Weight ]
왼쪽 상체는 mirror skin weight 완료.
그럼 이제 오른쪽도 이 과정을 반복해야하나?
...하고싶으면 해도 되긴 하는데
오토데스크님들께서 좋은 기능을 넣어주셨다.
mirror skin weight 라는 기능으로,
내가 원하는 면(xy면, yz면, zx면 중에 하나)을 기준으로
한쪽의 웨이트 값들을 다른쪽에 거울모드로 복붙해주는 기능이다.
지금 상황에서 왼쪽의 웨이트 값들을 오른쪽에 복붙해주려면
우선적으로 오른쪽 상체 뼈들이 skin cluster 상태여야한다.
(= add influence 해야된다.)
따라서 Clavicle_R 부터 Pinkie05_R 까지
싹 다 드래그 선택 -> Add influence 를 진행해주자.
그 다음에 mirror 하고싶은 mesh 의 face 들을 선택.
ctrl/cmd + 우클릭
-> to vertices -> to vertices 해서 vertex 모드로 변경.
이 상태로 아래와 같은 mirror skin weight 설정을 가지고
mirror weight 작업을 진행해주면 된다.

그 뒤에 양 팔을 회전해보면 대칭적으로 움직이는 것을 확인할 수 있다!
root 부터 상체 Hard skin weight 끝!!!