After careful consideration to use middleware, I have decided on creating my own 3d file format format to export meshes from 3D authoring application (Softimage) into my game.
I will need to export the following:
- Material Information
- Animation information (no clue, how to import it)
- Collision mesh
- Game Properties defined within 3D authoring tool (object intelligence, aggressivity, etc..)
- ..another assets..
Can I kindly ask for a hint, how to construct my custom file format. How to organize data within my files, please? Does anoybody have a good adivce on exporting animation information, especially when the mesh changes its geometry?
I would be thankful for advices that could point me into right direction. It would be nice to save some time instead of wasting it on incorrect approaches.
I use Softimage as my 3D authoring tool. Target platform is OpenGL ES 2.0 running on mobile devices (iOS, Android). Programming language: C++.