Download presentation
Presentation is loading. Please wait.
1
Based on Inverse Kinematics 김동철 (lostsin@gmail.com)
프로젝트 제안서 3D Character Control Based on Inverse Kinematics 김동철
2
Abstract 3D Character animation 조금 더 자연스럽고 조금 더 자유스러운 동작
사람의 행동과 비슷한 직관적인 인터페이스
3
프로젝트의 구성요소 3D Character Model 2. Inverse Kinematics 3. Control
4
1. 3D Character Model - 3DS MAX (or OpenGL) - Mesh
- X-file로 추출 -> SDK를 이용하여 DirectX로 구현
5
2. Inverse Kinematics IK (Inverse Kinematics) 란?
- 인체나 동물의 움직임의 기본원리는 관절의 회전. - IK이라 함은 상위의 관절의 움직임이 하위관절에 영향을 미치는 것이 아니라 하위 관절의 움직임에 따라 상위 관절이 제한된 범위 내의 움직임을 자동적으로 계산하는 방법
6
3. Control ( 1 / 3 )
7
3. Control ( 2 / 3 )
8
3. Control ( 3 / 3 ) 기본 8방향 (XY평면) 확장 8방향 (ZX평면) Mouse의 방향, 가속도 분석
9
Trajectory Keyframing
* Motion record in Real-time * Save / Load gesture
11
일정 및 계획 ( 1 / 2 ) 4월 기반 인터페이스 작성 5월 2. IK 기반의 캐릭터 구현 (관절, 뼈대, etc)
( 3DS MAX or OpenGL ) 6월 3. IK 기반의 캐릭터 구현 (움직임)
12
일정 및 계획 ( 2 / 2 ) 7월 4. Control 동작 분석 및 구현 8월
5. Trajectory Keyframing 구현 9월 6. 완성 10월 ~ 7. 수정, 보완 및 테스트
13
마무리 Thanks! Any questions!?
Similar presentations