220725) 키프레임 애니메이션, 스키닝 애니메이션
키프레임 애니메이션
애니메이션에서 객체의 정보들을 보유한 두 개의 키프레임 사이의 객체들의 움직임을 보간하는 방법이다.
(※프레임: 애니메이션에서 출력되는 한 장면, 초당 프레임개수가 클 수록 움직임이 부드럽다)
(예시: 객체의 시간에 따른 위치를 선으로 표현, 선은 점<키프레임>에 대한 정보에 기반하여 그려진다)
-----
스키닝 애니메이션
메시를 구성하는 정점(Vertex)을 '뼈대(Bone)'에 링크하여 뼈대의 좌표에 따라 정점을 움직이게 하는 기술. 뼈대의 중량(weight)에 따라 링크된 정점에 영향을 미치는 정도가 달라지며, 한 정점에 링크된 모든 뼈대의 중량의 합은 1.0이다.
정점의 위치를 결정하는 최종변환 행렬은 그 정점에 링크된 모든 뼈대의 중량과 변환행렬을 곱한 것들의 합이 된다.
Stages for preparing a character (modeling, rigging, and skinning)
사진출처: https://docs.unity3d.com/Manual/UsingHumanoidChars.html