The following is a simple procedure for playing back an animation.
For details, see AnimationDemo.
The functions used differ depending on the animation target and type.
Use TransformAnimEvaluator::Builder for skeletal animations.
The functions used differ depending on the animation target and type.
Pass AnimEvaluator just created in the argument AnimObject.
Pass other derived classes if subsequent blending or other such processing is going to be performed.
This section describes how to play another animation for a target for which an animation is already playing.
Switching animations is faster than re-creating an instance for evaluation.
This section describes how to control the playback frame of an animation from your program.
This section describes how to restore status immediately after loading a model or other object.
To perform this operation on a material, a material buffer must be ready.
For details, see BaseAnimEvaluator::Reset.
This section describes how to blend two or more animations with the same target.
In the AnimationBlendDemo, a walking animation and running animation are blended.
For details, see AnimationBlendDemo.
For details on creating an instance of AnimEvaluator, see Animation Playback.
In this example, the AnimObject to be registered is AnimEvaluator.
You can also blend AnimBlender using AnimBlender.
You can also overwrite animations. For details, click Partial Animation.
CONFIDENTIAL