FBX SDK Programmer's Guide > Animation >

# Animation data structures

To create animation in an FBX scene, you must use several closely related FBX classes: FbxAnimStack, FbxAnimLayer, FbxAnimCurve, FbxAnimCurveNode, and FbxAnimCurveKey.

Note

Before FBX SDK 2011, the data structures for animation were the take node (or take), the take node container, take info, among others.

- If you are familiar with these earlier data structures, begin by reading Migrating to the new data structures for animation.
- For a tutorial on (unblended) animation with FBX data structures, see Animating a Node.
- For a description of the animation data structures, especially if you need to use blended animation, start with Using animation layers to blend animation.

#### Topics in this section

- Migrating to the new data structures for animation
- Animation classes and their interrelationships
- Using animation layers to blend animation
- Scene showing interrelationships of data structures
- Using blend modes to control how a layer blends
- Bypassing the blend mode for specified data types
- Extracting take data from a file
- Evaluating the animation in a scene
- Writing and using your own evaluator