Version: 2017.3
휴머노이드 애니메이션 생성
타임라인 에디터 창

애니메이션 오버라이드 트랙과 아바타 마스크 사용

아래 워크플로에서는 애니메이션 오버라이드 트랙과 아바타 마스크를 사용하여 애니메이션 트랙의 상체 애니메이션을 바꾸는 방법에 대해 설명합니다. 이 기법을 사용하면 달리는 휴머노이드 캐릭터를 달리면서 물건을 운반하는 휴머노이드 캐릭터 등으로 애니메이션화할 수 있습니다.

이 워크플로에서는 아바타 마스크를 생성하는 방법에 대해 설명하지 않습니다. 타임라인 인스턴스를 생성할 때 아바타 마스크를 사용하는 방법에 대해서만 설명합니다. 또한 이 워크플로에서는 휴머노이드에 결속된 애니메이션 트랙에 걷기 또는 달리기 사이클과 같은 단순 애니메이션 클립을 포함하는 타임라인 인스턴스를 이미 생성했다고 가정합니다.

Guard 휴머노이드는 한 번 루프되는 달리기 사이클(Run_Forward)을 포함하는 애니메이션 트랙에 결속되어 있습니다.
Guard 휴머노이드는 한 번 루프되는 달리기 사이클(Run_Forward)을 포함하는 애니메이션 트랙에 결속되어 있습니다.

애니메이션 트랙을 마우스 오른쪽 버튼으로 클릭한 후 컨텍스트 메뉴에서 Add Override Track을 선택합니다. 선택된 애니메이션 트랙에 Override 0이라는 애니메이션 오버라이드 트랙이 연결됩니다. 애니메이션 오버라이드 트랙은 게임 오브젝트에 직접 결속되지는 않습니다. 오버라이드 트랙은 위에 있는 애니메이션 트랙에 연결되므로 같은 게임 오브젝트인 Guard 휴머노이드에 결속되는 것입니다.

오버라이드 트랙을 추가합니다. 애니메이션 트랙을 마우스 오른쪽 버튼으로 클릭한 후 컨텍스트 메뉴에서 Add Override Track을 선택합니다.
오버라이드 트랙을 추가합니다. 애니메이션 트랙을 마우스 오른쪽 버튼으로 클릭한 후 컨텍스트 메뉴에서 Add Override Track을 선택합니다.

프로젝트에서 상체 애니메이션이 있는 애니메이션 클립을 오버라이드 트랙에 끌어다 놓습니다. 예를 들어 가만히 서서 팔을 흔드는 휴머노이드 애니메이션을 끌어다 놓습니다. Waving_Arms 클립의 크기를 적절하게 조절합니다.

애니메이션 오버라이드 트랙에는 가만히 서서 팔을 흔드는 휴머노이드 애니메이션 클립이 포함되어 있습니다. 클립의 크기가 부모 애니메이션 트랙에 있는 애니메이션 클립(Run_Forward)과 일치하도록 조절됩니다.
애니메이션 오버라이드 트랙에는 가만히 서서 팔을 흔드는 휴머노이드 애니메이션 클립이 포함되어 있습니다. 클립의 크기가 부모 애니메이션 트랙에 있는 애니메이션 클립(Run_Forward)과 일치하도록 조절됩니다.

타임라인 인스턴스를 재생합니다. Waving_Arms 클립이 Run_Forward 클립을 완전히 오버라이드합니다. Run_Forward 클립의 하체 애니메이션과 Waving_Arms 클립의 상체 애니메이션을 결합하려면 애니메이션 오버라이드 트랙에 아바타 마스크를 지정합니다.

아바타 마스크를 지정하려면 오버라이드 트랙을 선택하여 트랙의 프로퍼티를 인스펙터 창에 표시합니다.
아바타 마스크를 지정하려면 오버라이드 트랙을 선택하여 트랙의 프로퍼티를 인스펙터 창에 표시합니다.

프로젝트에서 아바타 마스크를 인스펙터 창의 아바타 마스크 프로퍼티로 끌어다 놓습니다. Apply Avatar Mask 체크박스를 활성화합니다. 아바타 마스크 아이콘이 트랙 이름 옆에 나타납니다.

상체 애니메이션을 가리는 아바타 마스크가 인스펙터 창의 Animation Overview 클립에 지정됩니다.
상체 애니메이션을 가리는 아바타 마스크가 인스펙터 창의 Animation Overview 클립에 지정됩니다.
아바타 마스크 아이콘(빨간색 원)은 애니메이션 트랙에 아바타 마스크가 사용됨을 나타냅니다. 인스펙터 창에서 아바타 마스크를 선택하고 활성화합니다.
아바타 마스크 아이콘(빨간색 원)은 애니메이션 트랙에 아바타 마스크가 사용됨을 나타냅니다. 인스펙터 창에서 아바타 마스크를 선택하고 활성화합니다.

타임라인 인스턴스를 재생합니다. Guard 휴머노이드에서 상체 애니메이션은 Waving_Arms 클립에서 가져온 것이고 하체 애니메이션은 Run_Forward 클립에서 가져온 것입니다. 아바타 마스크를 임시로 비활성화하려면 아바타 아이콘을 클릭합니다.

아바타 아이콘(빨간색 원)을 비활성화하면 사라집니다. Waving_Arms 애니메이션이 Run_Forward 애니메이션을 완전히 오버라이드합니다.
아바타 아이콘(빨간색 원)을 비활성화하면 사라집니다. Waving_Arms 애니메이션이 Run_Forward 애니메이션을 완전히 오버라이드합니다.

  • 2017–12–07 일부 편집 리뷰를 거쳐 페이지 게시됨
휴머노이드 애니메이션 생성
타임라인 에디터 창
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961