아바타 3.0이 추가되면서 유용한 기능이 추가되었지만, 그에 따른 불편한 점이 생겼다는 것은 부정할 수가 없습니다.
특히 풀트래킹이면서, 높은 곳에서 떨어질때 허우적거리는 모션이 나오거나, 점프를 했을시에 착지모션, 의자에 앉았을 때 강제로 다리와 허리가 고정되는 등...
그러한 불편함점을 해소하고자 이 강의를 작성합니다.
1. 우선 VRCSDK에서 제공하는 예제 자료 중, vrc_AvatarV3LocomotionLayer와 vrc_AvatarV3SittingLayer를 컨트롤+D를 눌러 복사합니다.
복사한 파일은 따로 잘 빼둡시다.
2. 우선적으로 vrc_AvatarV3LocomotionLayer의 복사본을 Animator탭으로 살펴봅시다.
3. 빨간 동그라미들로 체크한 것들을 눌러보면, VRC 애니메이션 트래킹 컨트롤이라는 것들이 있는데,
본래라면 제각기 체크가 되어있지만, 전부 트래킹을 적용받게 하기위해서 '트래킹 ALL'을 체크해서 전부 트래킹을 체크합니다.
빨간 동그라미친 것들 전부 동일하게 트래킹 ALL을 누릅니다.
4. vrc_AvatarV3SittingLayer의 복사본도 다를 것이 없습니다. 빨간 동그라미 친 것들 전부 트래킹 ALL로 바꿔줍니다.
5. Base에는 vrc_AvatarV3LocomotionLayer의 복사본을 넣어주고, Special의 Sitting에는 vrc_AvatarV3SittingLayer의 복사본을 넣어줍니다.
5-1. Lower Body에서 Force Locomotion animations for 6 point tracking을 체크해제 해주면, 풀트래킹일 때 걷거나 달리는 모션을 없애줍니다.
그로인해 얻는 이점은 이동모션이 존재하지 않아서 유저가 취하고 있는 자세그대로 이동할 수 있게 됩니다.
6. 업로드합니다.