우선 유니티에서 Animation Rigging 이라는 패키지를 통해 프로젝트에 리깅을 임포트할 수 있다.
첫번째로 Bone Render 설정을 하게되면 다음과 같이 귀여운 모델에 뼈다귀가 생기는것을 확인할 수 있다. Bone Render 설정을 완료한 모습
두번째로 손에 총을 달게 하는 방법과 애니메이션을 실행했을 때 자연스럽게 총을 들고 있는 방법이다. 총은 우선적으로 3D모델의 Spine부터 내려가다보면 오른쪽 손 또는 왼쪽 손을 확인할 수 있는데 그 손 아래 자식 오브젝트로 총을 넣고 포지션만 잡아주면 손에 달려있게된다.총달기 그 후 총을 자연스럽게 애니메이션과 블랜딩하기 위해서는 여러 세팅들이 필요하다 Rig설정을 위한것들
메인 모델에서 Rig Builder라는것을 추가하게 되면 Rig가 들어간 오브젝트들을 추가할 수 있게 된다. 여기서 각각의 Rig들을 통해서 자연스럽게 애니메이션과 연결되게 된다.
위 사진에서 볼 수 있듯 오른손, 왼손, 그리고 머리 회전과 척추, 가슴 방향 등 애니메이션과 블랜딩 했을 때 자연스러운 움직임이 구현될 수 있도록 여러개의 Rig들을 설정해주어야 한다.
대표적으로 총을 잡고 있는 손을 자연스럽게 연결해주기 윟서 Two Bone IK라는것을 활용할 것이다. Two Bone IK
다음처럼 Root인 어깨부터 앞쪽 팔, 손 그리고 타겟으로하는 위치를 순차적으로 넣어주게되면 Idle 애니메이션
다음과 같이 애니메이션을 실행했을 때 타겟 위치에 손이 야무지게 올라가 있는 모습을 볼 수 있다. (각각의 타겟의 수치들은 본인이 직접 노가다를 통해서 찾아내는것이 자연스러움)
또한 머리와 가슴의 방향도 타겟의 Rotation 설정을 통해서 머리와 가슴이 정확하게 앞쪽을 향해있는 것을 볼 수 있다.
오늘 공부한 Animation Rigging은 여기까지이고 캐릭터가 자연스럽게 오브젝트를 들고있게 하거나 자연스럽게 애니메이션을 블렌딩하여 실행하고 싶을 때 사용하면 좋을 듯 하다