본문 바로가기
Unity/04.Animation

Mecanim - 01. Humanoid 생성/설정

by 레드아이™ 2020. 8. 5.

1. Humanoid로 rig의 animation type을 변경한다.

2. Configure 버튼을 눌러서 Skeleton상황을 확인한다.

(실선 원 마크가 된 부분은 필수 15개 bone, 점선의 원 마크는 추가적인 옵션 bone)

3. 인체 각 부위에 대한 세부 내용을 확인할 수 있다.

 

4. Muscles & Settings 탭에 가서 슬라이드바를 이동하여 움직임을 확인할 수 있다.

 

5. Per-Muscles Settigns에서 가동 범위를 지정할 수 있다.

6. Monster 3d 모델을 선택하고, inspector에서 animaion탭에서 지정된 animation을 확인할 수 있다.

 

 

7. Loop이 필요한 animation의 경우, Loop 옵션을 선택한다. (idle, walk, attack 등)

 

 

Apply Root Motion: 체크시, 모션캡쳐 등에서 가져오는 좌표값을 사용하여 코딩을 하지 않더라도, 애니메이셔 만으로 이동이 가능.

8. Create-Animation Controller를 사용하여 Animator 편집을 한다.

 

9. 에니메이션을 Animator 창에 끌고 오면 State가 추가됨. (오렌지 컬러의 state가 default 에니메이션임)

다른 에니메이션을 default로 바꿀려면, state 오른쪽 마우스 클릭 Set as Layer Default State를 선택하면 됨.

 

10. 완성한 Animation Controller를 몬스터에 적용한다.

11. 추가 움직임이 필요할 경우, www.mixamo.com에서 본인의 3d model을 올려놓고, preset의 움직임을 적용시킨 후, 다운로드 (.fbx for unity, without skin: 움직임 데이터만)한 후, 다운받은 fbx 파일을 animation 폴더에 직접 dragging 해서 추가한 후, 각 animation의 rig type을 humanoid로 변경한다.

 

 

Unity Manual - Animation System Overview

댓글