Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 반복문
- 차이점
- 스택
- 공부
- std::unordered_map
- 프래그멘테이션
- 멀티쓰레드
- 트리
- 스택영역
- 큐
- static_cast
- rookiss
- 리스트
- MonoBehaviour
- vector
- Queue
- c#
- 자료구조
- map
- 해쉬맵
- std::map
- 인프런
- thread
- 알고리즘
- 배열
- 벡터
- 기술면접
- 객체지향
- list
- 힙영역
Archives
- Today
- Total
호빵의 IT 개발소
KF와 IK란 무엇인가? 본문
KF (Keyframe Animation) – 키프레임 방식
IK (Inverse Kinematics) – 역운동학 방식
|
면접 스타일 답변 예시:
KF(Keyframe)는 애니메이션의 각 프레임마다 중요한 포즈를 수동으로 지정한 후, 엔진이 그 사이를 보간해서 애니메이션을 만들어주는 방식입니다. 걷기, 달리기 같은 기본적인 움직임에 많이 사용됩니다.
반면 IK(Inverse Kinematics)는 손, 발처럼 끝에 있는 부위를 특정 위치에 맞추면 그에 맞게 나머지 관절의 회전을 자동으로 계산해주는 방식입니다. 문을 잡거나 계단을 밟을 때처럼 환경 반응형 애니메이션에 주로 사용됩니다.
실제로 게임에서는 두 방식을 혼합해서 사용하며
기본 모션은 KF, 상황에 따라 손/발은 IK로 보정하는 방식이 일반적입니다.
Comments