Animation Pose Assets

Describes the Animation Pose Asset which can be used to drive animation through weighted curve data.

Choose your operating system:




On this page

Traditional animation consists of a series of keyframed poses that are blended over a timeline to achieve the desired motion. In facial animation, curve driven animation is very popular as various weighted values can drive a particular expression. The animation system in Unreal Engine 4 (UE4) also supports curve driven animation with a special asset called the Animation Pose Asset (or Pose Asset for short).

The Pose Asset can additively blend between multiple poses using normal animation curves (as long as they exist within the animation). This allows you to create new full body animations driven purely by animation curve data or it can be driven by FACS (Facial Action Coding System) or Viseme to create facial animation.

To illustrate how blending works, consider the following two key poses:



Pose A

Pose B

We could weight the value of each pose to produce the resulting output pose (shown in the images across the top):




Pose A Weight




Pose B Weight




Above, if we weighted Pose A to 0 and Pose B to 1 (full influence), the resulting pose would be Pose B (right foot forward). If we weighted Pose A to 1 and Pose B to 0, the resulting pose would be left foot forward. However, if we weighted both to 0.5, we would get this new pose somewhere in between where the character appears to be standing still. Using these weighted values, we could create a new motion that blends between Pose A and Pose B over a timeline in an Animation Sequence .

For example, below we have created a motion where the character appears to be walking driven through curve data.

We can also use this process for creating facial animation as seen in the video below.

Above, we have an Animation Sequence that contains curve data for various poses.

The above examples uses the experimental Facial Animation Bulk Importer plugin which imports facial animation curve tables (from FBX) into sound waves.



Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey