Biarkan saya mengusulkan Anda untuk menggunakan Collada .
Ini banyak didukung oleh alat DCC dan terstandarisasi dengan baik. Ini mendukung animasi kerangka dan ... well, ia melakukan hampir semua hal, termasuk shader dan fisika - itu tidak akan relevan untuk Anda.
Animasi berbasis vertex seperti dalam format MDL atau MD2 kurang lebih merupakan peninggalan masa lalu. Saat ini, sebagian besar animasi adalah animasi skeletal (yaitu berpikir jika karakternya mulus) dan alat pembuat konten dioptimalkan untuk mereka.
Blender memiliki pengekspor Collada yang berfungsi, tetapi seperti biasa, mengekspor barang dari Blender dapat mengganggu. Anda mungkin perlu mencoba eksportir alternatif atau format file atau meretas skrip secara manual jika Anda mengalami masalah.
Untuk memuat Collada, gunakan pustaka seperti FCollada atau ColladaDOM (Jangan mencoba menguraikannya sendiri, Collada adalah monster XML yang benar - benar gemuk ...). Ada juga Perpustakaan Impor Aset Terbuka , yang memuat ~ 25 format file, termasuk Collada (dan semua format lain yang Anda sebutkan). Ini akan menjadi pilihan yang sangat baik karena bertujuan terutama untuk para pengembang game dan memberikan outputnya dalam format yang sesuai untuk rendering real-time. Tapi jujur saja: Saya salah satu penulis bersama, jadi saya mungkin agak bias.
Terakhir tetapi tidak kalah pentingnya : Format file yang Anda gunakan untuk mengimpor aset Anda seharusnya tidak menentukan kemampuan mesin Anda dan teknik yang digunakannya - itu seharusnya lebih baik sebaliknya. Apakah animasi Anda super-halus bukan masalah format impor, ini tentang teknik yang Anda gunakan untuk menghidupkan jerat dan seberapa baik mereka dimodelkan di tempat pertama. Format impor seharusnya hanya membantu Anda membawa data dari Blender ke dalam gim Anda.