In XNA, the content pipeline is responsible for processing content files—models, textures, and so on—and converting them into a format that is ready to be loaded by the game. The content pipeline is a two stage process—first, content is run through an importer that converts files of the same type (
.x models, or
.tga textures, for example) to the same intermediate format. This intermediate data is then further processed by a content processor. The content processor is responsible for taking the data provided by the importer and creating an object that can be serialized (saved to a file) and loaded directly by the game's content manager. In this case, we will take the animation data that has been ...