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
- Raycast
- c++ 문자열 자르기
- unity
- InputManager
- 유니티 Vector3
- 이진트리
- 유니티 Rotate
- 유니티 InputManager
- Mathf.Clamp
- 유니티 머신러닝
- c++
- 깊이 우선 탐색
- LFS
- 유니티
- eulerAngles
- 유니티 ResourceManager
- git-lfs
- 유니티 Collision
- 너비 우선 탐색
- 유니티 오브젝트 풀링
- 알고스팟
- 유니티 리소스매니저
- Quaternion.Euler
- 코드블럭 테마
- 오브젝트 풀링
- LayerMask
- ML-Agents
- 유니티 시야 가림
- 소스코드 줄번호
- LookRotation
Archives
- Today
- Total
무민은귀여워
Root 모션 본문
반응형
루트 모션이란?
간단히 말해 루트 모션이란, 스켈레톤의 루트 본의 애니메이션을 기준으로 하는 캐릭터의 동작을 말합니다.
https://constructor.tistory.com/1
루트모션은 "캐릭터의 역동적인 좌표이동을 에니메이터가 직접 제어 하기 위해 고안되었고. 기본 원리는 캐릭터의 최상위 루트 노드의 위치변화 량을 캐릭터의 월드 좌표에 곧바로 반영한다" 라고 언리얼 (UDK)에서는 설명하고 있다.
그러면 루트모션은 어떤 상황에 사용하면 좋을까, 보통 캐릭터를 움직일때 입력값(방향, 속도) 을 받아서 그 시점에 걷기(혹은 뛰기) 애니메이션을 재생 시켜서 이동 연출을 하게 된다.
하지만 불규칙 적인 애니메이션인 경우 문제가 되는데, 예를 들어 좀비 같은경우 이동시 한쪽발을 끈다던지, 절뚝 거린다든지 여러 패턴으로 이동하면 애니메이션 연출에 맞게 이동 시키기가 애매하기( 애니메이션의 커브값을 넣어서 클라이언트에서 이동시 속도 변화를 줄 수도 있긴하다) 때문에 이런경우 입력받은 속도에 상관없이 애니메이터가 그모션에 맞게 움직이게 하면 좀더 자연 스러운 연출과 이동 처리를 할 수 있다.
언리얼 엔진4 루트 모션 문서
https://docs.unrealengine.com/ko/Engine/Animation/RootMotion/index.html
반응형
'IT > 기타' 카테고리의 다른 글
[티스토리] 티스토리 블로그 소스코드 삽입하기 / 코드블럭 테마 / 소스코드 줄번호 넣기 (0) | 2022.04.27 |
---|---|
[애드핏] 애드핏 목록 상단 치환자가 없어 광고를 설정할 수 없습니다 오류 해결법 (2) | 2021.05.21 |
역운동학 (IK : Inverse Kinematics) (0) | 2021.05.18 |
[그래픽스] 빛 조명 프레넬 효과 (0) | 2021.05.18 |
Readme 파일에 이미지 넣기 (마크다운 이미지) (6) | 2021.05.18 |
Comments