fbx is a good method. What else can we say when Autodesk promotes this format? We have never been an open-source scholar. We have followed Microsoft. What else can we say.
however, the use of fbx in the content pipeline has become a nightmare. The key to our creativity is user sharing. The pre-compilation mechanism of content makes it messy, and all the runtime shares become incredible. I have used fbx SDK before. If you need a word to describe it, fine. However, C # is very easy to decompile. I have done some before. I know that fbximporter is also the fbxsdk called, if some Code can help us, we can use C # to complete all the work. Once you start to work with C #, you will begin to hate C ++. Believe me, leave C ++ to those geniuses who like bad memory bugs, let's do what we want to do.
I must say that reverse engineering is very helpful. I quickly figured out what fbximporter was doing. That's great. You can understand that fbximporter is a C # encapsulated fbxsdk.
modelprocesser processes it into easy-to-render forms for convenient storage, which does not need to be bothered at all. fbximporter is enough. We can use it to create tools.
Read fbx and convert it to your own format. Use DOTNET framework profile to describe the format, so that we can read and write our own format on WP7, the following is a small tool that prints content in fbx in a structure.