What with both blender and FBXConverter both exporting collada files that are generally incompatible with Horde's ColladaConverter, I think it may be time for me to write an additional converter tool.
Firstly, there isn't any sign of specifications for the .geom and .anim files, and while I can of course reverse engineer them from the engine's loading code, we probably want to work up formal specifications anyway, for future proofing.
Secondly, I need to pick which file format to convert, possibly several. My current candidates in order of preference:
- OGRE '.mesh.xml' -widely supported/exported, very flexible, used in many games (and multiverse)
- DirectX '.x' - widely supported/exported, a bit tricky to work with
- Wavefront '.obj' - suuported/exported everywhere, lacks flexibility and animation
- Irrlicht '.irr' - lots of converters in the works, fairly flexible, new and untested
- Max '.3ds' - widely supported/exported, hard to work with, animation tricky/impossible
Comments/suggestions requested.
I have dealt with all of these formats at one time or another, so none of them should take that long to work up. Any of them would make the engine far friendlier to everyone - artists especially.