Now, I love XNA. It’s an awesome framework, except for one thing.
The content pipeline.
It’s a huge no-no for any game that encourages modding and user-created content, especially for a game like mine which practically depends on it.
How would one go about loading a skinned+animated .x file into a Model class?
I assume that you have to load the file normally, parse it, and build up a Model out of ModelMeshes, but I don’t have any clue how I would go about creating ModelMeshes from scratch.
I don’t even need you to tell me how to do it, pointing to some good articles or tutorials would be perfect.
Thanks in advance!
EDIT:
I have searched around for this, a lot, but everything I see just tells me to use the content pipeline.
If you’re looking for loading .x files only, I don’t have any answers except to refer you to the .X file format reference. But since you mention that user-created content is very important – I will point out that COLLADA is a great option. Open Model Implementation for XNA is a good library that can get you started loading COLLADA files, but it is still upto you to render them – or use the OMI renderer.
Hope this helps some!