728x90
반응형
- 개요

애니메이션 블렌드 트리는 여러 개의 애니메이션을 적합하게 혼합하여 자연스러운 움직임을 구현한다
블렌드 트리 역시 Animator의 State 중에서 하나로, 전환하는 과정 중 하나인 Transition과는 다르다
Animator 창에서 우클릭 - From New Blend Tree를 선택하여 생성할 수 있다
- Blend Type

블렌드 타입은 파라미터의 변화에 따라 애니메이션 클립들을 어떻게 혼합할지 결정하는 방식이다
위와 같이 유니티 6 기준으로 5개의 타입으로 구성되어 있다
- 1D : 단순 선형 동작에 사용 + 속도 하나로 제어되는 일련의 동작에 사용가능
- 2D Simple Directional : 상하좌우의 방향에 각각 하나의 애니메이션이 존재하는 경우
- 2D Freeform Directional : 상하좌우의 방향에 각각 여러개의 애니메이션이 존재하는 경우
- 2D Freeform Cartesian : 사용하는 2개의 매개변수가 각도 + 방향으로 사용되지 않는 경우
- Direct : 각 애니메이션의 가중치를 개별 매개변수로 직접 제어 + 페이셜 애니메이션에 적합
- 주요 설정 항목

애니메이션 블렌드 트리에서 애니메이션 클립에 대해 설정하는 항목은 위와 같다
- Thresholds : 특정 애니메이션 클립이 100% 재생되는 지점 + 이 사이 값에서 애니메이션이 혼합됨
- Time Scale : 개별 애니메이션 클립의 재생 속도를 조절하는 용도
- Mirror : 개별 애니메이션 클립 반전 기능
- 코드 제어 방법

코드를 통해 위와 같이 애니메이션 블렌드 트리의 파라미터에 접근할 수 있다
Bool + Float + Int + Trigger의 4개의 파라미터가 존재하며
특히 Float 파라미터는 댐퍼 인자를 추가하여 부드럽게 전환하는 것이 가능하다
728x90
반응형
'유니티 엔진 > 유니티 엔진의 구성' 카테고리의 다른 글
| 유니티 엔진의 구성 - 34) 애니메이션 리깅 (0) | 2026.03.27 |
|---|---|
| 유니티 엔진의 구성 - 33) 애니메이션 아바타 (0) | 2026.03.24 |
| 유니티 엔진의 구성 - 31) Animator 컴포넌트 (0) | 2026.03.18 |
| 유니티 엔진의 구성 - 30) 애니메이션 창 (0) | 2026.03.18 |
| 유니티 엔진의 구성 - 29) Animation 컴포넌트 VS Animator 컴포넌트 (0) | 2026.03.13 |