Animation Attributes

Animation Curves

Retarget Manager

Animation Notifies

개요

애니메이션 시퀀스는 스켈레탈 메시에서 재생하여 캐릭터에 애니메이션을 적용할 수 있는 애니메이션 데이터가 들어 있는 애니메이션 애셋입니다. 애니메이션 시퀀스에는 특정 시점의 스켈레탈 메시 스켈레톤의 위치, 회전, 스케일을 지정하는 키프레임이 포함되어 있습니다. 시퀀스 재생 중에 키프레임을 블렌딩하여 스켈레톤의 모션이 메시를 애니메이션화합니다.

SequenceDemo.gif

애니메이션 시퀀스는 특정 스켈레톤에 묶여 있어, 같은 스켈레톤을 사용하는 스켈레탈 메시에서 애니메이션을 공유할 수 있습니다.

MannyQuinnAnimDemo.gif

Creating Animations

애니메이션 시퀀스는 대개 외부 애니메이션 및 모델링 소프트웨어에서 생성되며 FBX 파일 내에 포함됩니다. FBX Import 프로세스를 통해 프로젝트에서 사용할 애니메이션 시퀀스를 가져올 수 있습니다.

Importing Animations

애니메이션을 가져오려면 콘텐츠 브라우저에서 Import를 선택합니다.

컴퓨터의 파일 탐색기 창에서 가져올 애니메이션을 포함하는 FBX 파일을 선택합니다.

FBX Import Options 창이 표시됩니다. 여기에서 애니메이션을 가져오는 데 필요한 세부 정보를 조정할 수 있습니다.

FBX Import Options 창에는 다음과 같은 구성 가능한 속성이 포함됩니다.

속성 설명
Import Animation 애니메이션을 포함하는 FBX 파일을 가져올 때 이 속성을 활성화하여 애니메이션을 애니메이션 시퀀스 애셋으로 가져올 수 있습니다.
Animation Length Exported Time: 시간을 기반으로 export된 길이의 애니메이션을 가져옵니다.
Advanced Time: 애니메이션 데이터가 존재하는 길이에서 애니메이션을 가져옵니다.
Set Range: Frame Import Range 속성에서 정의한 프레임 범위 내에서 애니메이션을 가져옵니다.
Override Animation Name 사용하면 가져오는 애니메이션의 이름을 지정된 이름으로 덮어씁니다. 기본적으로 애니메이션은 FBX 파일의 이름으로 가져옵니다.
Import Meshes in Bone Hierarchy 활성화하면 본 계층 구조 내에 중첩된 메시를 본으로 변환하지 않고 별도로 가져옵니다.
Frame Import Range 애니메이션을 가져올 때 사용할 프레임 범위를 정의합니다. Animation LengthSet Range으로 설정한 경우에만 사용됩니다.
Default Sample Rate 활성화하면 모든 현재 애니메이션 곡선이 30fps로 샘플링됩니다.
Custom Sample Rate 애니메이션 데이터를 가져올 사용자 정의 샘플 속도를 정의합니다. 이 값을 0으로 설정하면 Unreal Engine이 최적의 샘플 속도를 자동으로 찾습니다.
Import Custom Attribute 활성화하면 FBX 속성을 Curve, 또는 Animation Attribute로 가져옵니다.
Delete Existing Custom Attribute Curves Re-importing할 때 활성화하면 해당 custom-attribute curves가 모두 삭제됩니다.
Delete Existing Non Curve Custom Attributes Re-importing할 때 활성화하면 모든 이전 non-curve attributes가 삭제됩니다.
Import Bone Tracks 활성화하면 bone transform tracks을 가져옵니다. 비활성화하면 모든 bone transform tracks가 삭제됩니다. Curves-only 애니메이션을 사용할 때 bone transform tracks를 삭제하는 것이 유용할 수 있습니다.
Set Material Curve Type 활성화되면이 속성은 모든 custom attributes에 대해 Material Curve Types를 설정합니다.
Material Curve Suffixes 여기에서 custom attributes에 대한 Material Curve Types를 수동으로 설정할 수 있습니다. 이 프로퍼티는 Set Material Curve Type이 활성화된 경우 영향을 미치지 않습니다.
Remove Redundant Keys 곡선으로 사용자 정의 속성을 가져올 때이 속성이 활성화되면 불필요한 키가 제거됩니다.
Delete Existing Morph Target Curves 활성화하면이 속성은 모든 기존 Morph Target 곡선을 삭제합니다.
Do not Import Curve with Zero 활성화하면 값이 0 인 모든 현재 곡선이 제거되어 추가적인 곡선 evaluate를 피합니다.
Preserve Local Transform 활성화하면이 속성은 애니메이션 내에있는 모든 현재 곡선을 가져옵니다.

Import Settings 창에서 스켈레톤 속성을 사용하여 가져온 애니메이션을 구동하는 스켈레톤을 선택할 수 있습니다. 이 속성을 비워 두면 FBX 파일에서 찾은 모든 스켈레탈 구조가 새 스켈레톤으로 가져와집니다.