Legacy Reference

Working with Additive Animations

Additive animations are animations that can be added as layers on top of a base animation. The additive animation is usually a partial-body animation, so it can be applied to a base full-body animation without interfering with joint controllers and other important parts of the base animation. With additive animations, you can reuse the same full body-animations and add lots of variation to it.

An additive animation preserve the underlying animation and style and as such is great for adding poses and animations to the upper body. Since the underlying animations are not overwritten, this can reduce the overall asset count greatly, add a lot of variation to the animations, and reduce the monotonous look.

For example, you can use additive animations for breathing, looking around, flinching, and posture changes. To prevent foot sliding, additive animations cannot modify bones below the character's hips.

You start an additive animation like a regular animation. Lumberyard automatically recognizes it after it has been processed by the resource compiler.

Creating Additive Animations

To create an additive animation, you start with a typical base pose and then animate only those bones and other parts that you want to include in the additive animation. The first frame (frame 0) is the base pose and the rest of the animation becomes the delta. Bones that do not differ from the base pose are not used. The resource compiler subtracts the first frame during export; it is not part of the final animation.

Importing Additive Animations

To import an additive animation, select Additive check box for the .i_caf animation in the Properties panel in Geppetto.

Testing Additive Animations

You can test an additive animation in just a few steps

To test an additive animation

  1. In Lumberyard Editor, click Tools, Geppetto.

  2. Click File, Open and load the applicable character .cdf file.

  3. Make sure a full body animation is playing on the first animation layer under Animation Layers in the Scene Parameters panel.

  4. Add a new animation layer in the Scene Parameters panel by clicking on the number next to Animation Layers, and then click Add.

  5. Select an additive animation from the Animation list in the Assets panel to add it to the new animation layer. Adjust the weights of the additive animation as needed by changing the value (0 to 1) next to the new animation layer.