Unity 애니메이션 임포트 가이드
이 문서에서는 Unity에서 애니메이션 클립을 임포트하는 방법과 옵션에 대한 설명을 제공합니다. Unity의 애니메이션 클립은 하나의 독립적인 동작을 의미하며, 이를 통해 실제와 같은 애니메이션 결과물을 얻을 수 있습니다.
애니메이션 클립 이해하기
애니메이션 클립은 다음과 같은 독립적인 동작을 포함합니다:
- 달리기 (RunLeft)
- 점프 (Jump)
- 기어가기 (Crawl)
이러한 클립들은 애니메이션 상태 머신, 애니메이터 컨트롤러, 블렌드 트리와 결합하여 훌륭한 애니메이션을 만들어냅니다.
임포트 설정 창
모델 임포트 시 Animation Clip Inspector에서 여러 설정을 조정할 수 있습니다. 설정 창은 다음과 같은 5개의 영역으로 구성됩니다:
| 구분 | 내용 |
|---|---|
| A | 에셋별 프로퍼티: 전체 애셋의 임포트 옵션 정의 |
| B | 클립 선택 목록: 현재 모델의 애니메이션 클립 목록 보기 및 선택 |
| C | 클립별 프로퍼티: 선택한 애니메이션 클립에 대한 임포트 옵션 정의 |
| D | Clip 프로퍼티: 모든 애니메이션 클립에 대한 임포트 옵션 정의 |
| E | 애니메이션 미리보기: 애니메이션 재생 및 특정 프레임 선택 |
각 프로퍼티 설명
- Import Constraints: 애니메이션 제약 조건 임포트
- Import Animation: 애니메이션 임포트 활성화
- Bake Animations: 애니메이션을 FK 키프레임으로 베이크
- Resample Curves: 애니메이션 커브를 쿼터니언 값으로 리샘플링
- Anim. Compression: 애니메이션 압축 타입 설정
- Keyframe Reduction: 중복 키프레임 감소 설정
애니메이션 클립 작업하기
애니메이션 클립을 수정하거나 추가할 때는 아래의 기능을 활용할 수 있습니다:
- 클립별 프로퍼티에서 수정
- 클립 미리보기 창에서 애니메이션 재생
- 추가(+) 버튼을 클릭하여 새 클립 생성
- 삭제(-) 버튼으로 선택한 클립 정의 제거
애니메이션 미리보기
Animation 탭의 미리보기 영역에서는 다음과 같은 기능이 제공됩니다:
| 구분 | 내용 |
|---|---|
| A | 선택한 클립의 이름 |
| B | 2D 미리보기 모드 전환 |
| C | 피벗 및 질량 중심 표시 전환 |
| D | 아바타 선택기 |
| E | 재생/일시정지 버튼 |
| F | 미리보기 타임라인의 재생 헤드 |
| G | 애니메이션 미리보기 속도 조절 |
| H | 재생 상태 표시기 |
| I | 태그 표시줄 |
| J | 에셋 번들 표시줄 |
애니메이션 임포트 경고
애니메이션 임포트 시 문제가 발생하면 경고가 발생합니다. 이는 원본 애니메이션과 다를 수 있음을 알려주는 것이며, 경고 내용을 통해 문제를 파악할 수 있습니다. 이에 대한 세부 정보는 Import Messages 섹션에서 확인할 수 있습니다.
활용 예제
예제 1: 애니메이션 클립 추가하기
- 임포트한 FBX 모델을 선택합니다.
- Animation 탭에서 추가(+) 버튼을 사용하여 새 클립을 생성합니다.
- 클립별 프로퍼티에서 클립의 이름 및 기간을 정의합니다.
예제 2: 애니메이션 미리보기 속도 조절
- 선택한 애니메이션 클립을 미리보기 창에서 재생합니다.
- 미리보기 속도 슬라이더를 조정하여 애니메이션 속도를 변경합니다.
이러한 기능들을 통해 Unity에서 애니메이션을 효과적으로 관리하고 사용할 수 있습니다.