Summary
In this chapter, you learned about the building blocks of animation, what is in one frame of data, how several frames can make a track, and how a few tracks can animate a transform. You explored the different interpolation methods for interpolating an animation track and made these methods work for scalar, vector, and quaternion tracks.
The classes you built in this chapter will be used as the building blocks for creating animation clips in the next chapter. In the next chapter, you will implement animation clips and poses. The animation clips will be made of the TransformTrack
objects. These tracks are at the core of a modern animation system.
There are two samples in the Chapter08
folder of the downloadable content for this book. Sample00
contains all the code used up to this point in the book and Sample01
creates several tracks and plots them all on screen. Visually plotting tracks is a good idea as it can help prevent debug problems early on.