Animation Composite

AnimationCompositeHeader.png

In certain circumstances, you may have a situation in which you need to take several Animation Sequences and stitch them together so that they can be used as if they were just one sequence instead of many. That is exactly the purpose of the Animation Composite. An Animation Composite is an animation asset designed to allow you to combine multiple animations together and treat them as a single unit. However, be aware that a Composite simply appends animations; it does not provide any blending ability.

Animation Composites can also have their own sets of Notifies and Curves .

Creating a Composite

Creating a new Animation Composite can be accomplished inside the Content Browser by Right-clicking (or select the Add New Button) and choosing Animation then Animation Composite from the context menu.

AnimationCompositeContextMenu.png

You will also need to specify the Skeleton asset with which to associate your new Animation Composite.

PickSkeleton.png

Select the Skeleton from the list of those available in your project.

You will then need to name your Composite.

NameComposite.png

Your Composite is now created and ready to edit!

Editing a Composite

Double-clicking a Composite will open Persona in Animation Mode with the Composite selected and ready to edit.

AnimationCompositeEdit.png

The Animation Composite will be highlighted in the Asset Browser located in the lower-right panel of Persona.

At the top of the Asset Editor panel, you will see the Composite Tracks.

CompositeTrack.png

To add Animation Sequences to the Composite, drag-and-drop them from the Asset Browser into the Composite Tracks.

AddingAnimationsToComposite.png

As you drag more Sequences in, they will be appended automatically.

You can move Sequences along the Composite Tracks by dragging them. You can also remove a track by Right-clicking on it and choosing Delete Segment from the context menu.

DeleteSegment.png

Using Composites

Once assembled, an Animation Composite is treated just like an Animation Sequence in the AnimGraph of an Animation Blueprint .

PlayComposite.png

See the Animation Sequence User Guide for more details on playback of animations in Animation Blueprints.

You can also embed an AnimComposite within another AnimComposite or within an AnimMontage .

Below, an AnimComposite is created and then placed inside an AnimMontage.

Anim Asset Details

When opening your Animation Composite in Persona, there are several properties that can be adjusted inside the Anim Asset Details panel which can determine how the asset is handled. These properties include things such as tweaking playback speed or assigning any Meta Data to the asset and others which are outlined in the table below.

AnimAssetDetailsComposite.png

Composite Properties

Additive Settings

Preview Base Pose Preview Base pose for additive BlendSpace.

Length

Sequence Length Length (in seconds) of this AnimSequence if played back with a speed of 1.0 (unadjustable).

Animation

Rate Scale Number for tweaking playback rate of this animation globally.
Skeleton Pointer to the Skeleton this asset can be played on (unadjustable).

Meta Data

Meta Data This is Meta Data that can be saved with the asset. The meta data is a Blueprintable class derived from the Anim Meta Data class. This allows you to add custom meta data to animation assets (Anim Sequence, Anim Montage, Anim Composite, and Blendspace are all supported). You can query the data from an animation asset in C++ by calling the GetMetaData() method, or by using GetSectionMetaData() on Anim Montages.

Thumbnail

Orbit Pitch The pitch of the orbit camera around the asset.
Orbit Yaw The yaw of the orbit camera around the asset.
Orbit Zoom The offset from the bounds sphere distance from the asset.