I've been looking over the SkinningSample for awhile now. I've been puzzled by a few areas, but the one thats bugging me is the declaration in SkinnedModel.fx.
The input for the vertex shader includes the usual suspects: Position, Normals & Texture coordinates. But it also includes two more: BoneIndices & BoneWeights.
Where did they come from? No where in the example are they set up. For that matter, its not like VertexFormat is setup anywhere in the code. So, I'm guessing that this is already setup for you in the Model class. Am I right? And if so, how would you declare a different VertexFormat that wasn't those five things? (For example adding a color variable.) I'm also guessing that you would have to create a custom Model class.