What's New in Director 8.5 > Working with Models and Model Resources > Animation modifiers |
![]() ![]() ![]() |
Animation modifiers
Once you've created animations in your modeling software, you apply animation modifiers to models to play them back in Director.
Director supports both model keyframe and character bone animations, and modifiers are available to enable both. Keyframe animations modify a model's transform
properties over time. Bones animations modify the model's geometry over time. Creating bones animation in a 3D modeling application can be complex, but it results in more natural-looking movements.
The two animation types can be combined. You might, for example, combine a "run in place" bones animation with a "move around the room" keyframe animation.
Bones animations use the Bones player modifier. Keyframe animations use the Keyframe player modifier. Most commands and properties are available to both players.
![]() |
Motions: A 3D cast member contains a set of motions authored in your 3D modeling application. For bones animation, each motion contains a list of tracks, and each track keyframes a particular bone. A bone is a segment of the skeleton of a model. For example, track 14 of the motion named |
![]() |
Play list: The Bones player manages a queue of motions. The first motion in the play list is the motion that is currently playing or paused. When that motion finishes playing, it's removed from the play list and the next motion begins. Motions can be added with |
![]() |
Motion blending: If |
![]() |
Motion mapping: You can create new motions by combining existing motions. For example, a walking motion could be combined with a shooting motion to produce a walk-and-shoot motion. This is available only with Bones player animations. |
You can add the Keyframe player modifier at run time to a model created in Director 8.5, but you cannot add the Bones player modifier at run time. The Bones player modifier is automatically attached to models with bones animation exported from a 3D modeling application. Since the required bones information can't be assigned in Director, it has to exist before the model is imported into Director.
![]() ![]() ![]() |