3D게임 개발에 대한기술력 부족.- 애니메이션의 중요성에 대한 인식 미미.애니메이션 기술은 프로그래머의 역량.The Now- 하드웨어가 발전.- 랜더링 시간의 단축.- 애니메이션에 할당할 수 있는 시간이 증대.- 게이머들의 눈 높이 상승.리얼한 애니메이션 기술의 필요성 부각.- 애니메이션 기술력 발달.
6.
Basic Animation- VertexAnimation- hierarchical Animation- Skeletal Animation- Skining AnimationMotion BlendingVertex Animation애니메이션이 될 위치의 정점들을 각 프레임 마다 저장하고 있다가 선형보간또는 그 외의 보간법에 의해서 출력하는 방식.
하나의 애니메이션 소스를이용하여 다양한 동작을 구현할 수 있다.- 유일한 해가 존재하지 않는다.- 아니면 해가 아예 존재하지 않을 수도 있다.- 기계학에서의 정확성 보다는 적은계산, 처리의 단순함에 비중을 둔다.- 여러해가 존재하다 보니 현실과 동떨어진 모습이 연출될 수도 있다.- 모델링 작업자의 IK에 대한 지식 및 정확한 계층구조 작업 필요.- 애니메이터와의IK 모션에 대한 조율 필요.IK (Inverse Kinematics)
IK (Inverse Kinematics)CCD- 순환적 좌표 하강 (Cyclic-Coordinate Descent) 가장 기본이 되는 IK 알고리즘 이다.- 정해진 규칙에 의해 각 관절의 회전각을 변화시킨다.- 성능이 우수하다.- 어떠한 IK보다 직관적이고 빠르게 해를 구할수 있다.
31.
IK (Inverse Kinematics)CCD- 순환적 좌표 하강 (Cyclic-Coordinate Descent)- 초기값에 대해서 크게 종속되는 문제점이 있다.- 최종적인 자세가 현실과 동떨어진 해를 가지고 있을 수도 있다.
33.
LookAt IK- 특정지점에 대한 캐릭터의 시선방향 움직임.- 얼굴, 목, 부분에 대한 IK적용.