Version: 2019.2
휴머노이드 애니메이션
타임라인 인스턴스 중첩

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

이 작업은 애니메이션 오버라이드 트랙과 아바타 마스크를 사용하여 애니메이션 트랙의 상체 애니메이션을 교체하는 방법을 소개합니다. 이 방법을 통해 휴머노이드를 애니메이션화하여 달리고 오브젝트를 나르도록 만드십시오. 아바타 마스크를 만드는 방법에 대한 자세한 내용은 아바타 마스크 창을 참조하십시오.

이 작업은 휴머노이드에 바인딩된 애니메이션 트랙의 간단한 애니메이션 클립을 사용하여 이미 타임라인 인스턴스를 생성했다고 가정합니다.

이 예시는 한 번 반복하는 단순한 달리기 주기 애니메이션(RunForward)에 바인딩된 휴머노이드를 사용함
이 예시는 한 번 반복하는 단순한 달리기 주기 애니메이션(RunForward)에 바인딩된 휴머노이드를 사용함

애니메이션 트랙을 마우스 오른쪽 버튼으로 클릭한 후 컨텍스트 메뉴에서 Add Override Track을 선택하십시오. Override 0이라는 이름의 애니메이션 오버라이드 트랙이 선택된 애니메이션 트랙에 연결됩니다. 단, 애니메이션 오버라이드 트랙은 게임 오브젝트에 바인딩되지 않습니다. 오버라이드 트랙은 위의 애니메이션 트랙에 연결되므로 오버라이드 트랙은 동일한 게임 오브젝트(이 경우 DefaultMale 휴머노이드)에 바인딩됩니다.

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

프로젝트에서 상체 애니메이션이 포함된 애니메이션 클립을 오버라이드 트랙으로 드래그하십시오. 예를 들어 가만히 서서 팔을 흔드는 휴머노이드 애니메이션을 드래그할 수 있습니다. 클립을 배치하고 크기를 조절하여 오버라이드할 애니메이션 클립에 맞추십시오.

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

타임라인 인스턴스를 재생하십시오. 이 예에서 WavingArms 클립은 RunForward 클립을 완전히 오버라이드합니다. 한 애니메이션 클립의 하체 애니메이션을 다른 애니메이션 클립의 상체 애니메이션에 결합하려면 애니메이션 오버라이드 트랙에 대한 아바타 마스크를 지정하십시오.

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

프로젝트에서 하체 애니메이션을 마스킹하는 아바타 마스크를 인스펙터 창의 Avatar Mask 프로퍼티로 드래그하십시오. 그런 다음 Apply Avatar Mask 체크박스를 선택하십시오. 트랙 이름 옆에 아바타 마스크 아이콘이 나타납니다.

하체 애니메이션을 마스킹하는 아바타 마스크가 인스펙터 창의 애니메이션 개요 클립에 대해 지정되었습니다. 이렇게 하면 상체 애니메이션이 관통할 수 있습니다.
하체 애니메이션을 마스킹하는 아바타 마스크가 인스펙터 창의 애니메이션 개요 클립에 대해 지정되었습니다. 이렇게 하면 상체 애니메이션이 관통할 수 있습니다.
아바타 마스크 아이콘(빨간색)이 애니메이션 오버라이드 트랙이 아바타 마스크를 사용함을 표시합니다.
아바타 마스크 아이콘(빨간색)이 애니메이션 오버라이드 트랙이 아바타 마스크를 사용함을 표시합니다.

타임라인 인스턴스를 재생하십시오. 이 예에서 DefaultMale 휴머노이드는 WavingArms 클립의 상체 애니메이션과 RunForward 클립의 하체 애니메이션을 사용합니다. 아바타 마스크를 일시적으로 비활성화하려면 아바타 마스크 아이콘을 클릭하십시오.

비활성화 시 아바타 마스크 아이콘(빨간색)이 회색으로 표시됩니다. WavingArms 클립이 RunForward 클립을 완전히 오버라이드합니다.
비활성화 시 아바타 마스크 아이콘(빨간색)이 회색으로 표시됩니다. WavingArms 클립이 RunForward 클립을 완전히 오버라이드합니다.

  • 2019–08–20
휴머노이드 애니메이션
타임라인 인스턴스 중첩
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961