Apakah ada format de facto untuk mengekspor model 3D dari perangkat lunak pemodelan ke mesin game?
Saya tahu ini bervariasi berdasarkan mesin dan situasi, tetapi apa gagasan umum yang muncul di benak pengembang game yang terampil ketika pertanyaan ini muncul?
Dalam pikiran saya format obj muncul, tetapi tidak mendukung animasi.
Jadi, apa yang bisa menjadi format terbaik yang mendukung / mencakup lebih kurang setiap fitur yang dapat dicakup oleh mesin modern? FBX? Collada?
Beberapa wawasan profesional akan membantu.
file-format
Quazi Irfan
sumber
sumber
Jawaban:
Tidak ada "format terbaik"; hanya ada berbagai tingkat menjengkelkan.
Collada melakukan hampir semua hal yang mungkin ingin Anda lakukan, dengan mengorbankan semua yang tidak ingin Anda lakukan juga. Ini membuatnya menjadi format pertukaran yang bermanfaat, tetapi bukan sesuatu yang Anda mungkin ingin memuatnya langsung ke dalam gim Anda.
FBX tidak didukung secara luas, karena merupakan format berpemilik. Dan itu ... format berpemilik, tetapi setidaknya spesifikasi formatnya tersedia.
Sebagian besar pengembang game perlu memijat data, apa pun jenisnya, menjadi sesuatu yang dapat dimuat oleh game mereka dan dilemparkan ke layar secepat mungkin. Oleh karena itu, sebagian besar mesin game yang mendukung format interchange akan menggunakan alat off-line untuk mengubahnya menjadi format khusus game mereka.
Dan itu umumnya cara yang baik untuk bekerja. Anda memiliki pemisahan kode yang baik: kode yang memijat data terpisah dari kode yang memuatnya ke dalam gim Anda. Anda mendapatkan kinerja pemuatan yang cepat, sambil tetap memiliki kemampuan untuk memformat data sesuai kebutuhan untuk kecepatan dan penggunaan maksimum. Dan Anda masih dapat melihat seperti apa data dalam format file asli yang diekspor, yang umumnya berupa file teks.
sumber