3Dモデルをモデリングソフトウェアからゲームエンジンにエクスポートするためのデファクトフォーマットはありますか?
エンジンや状況によって異なることは知っていますが、この質問が出てきたときに、熟練したゲーム開発者の頭に浮かぶ一般的な考え方は何ですか?
私の考えでは、obj形式が登場しますが、アニメーションはサポートされていません。
それで、現代のエンジンがカバーできるほぼすべての機能をサポート/カバーする最良のフォーマットは何でしょうか?FBX?コラーダ?
いくつかの専門的な洞察が役立ちます。
3Dモデルをモデリングソフトウェアからゲームエンジンにエクスポートするためのデファクトフォーマットはありますか?
エンジンや状況によって異なることは知っていますが、この質問が出てきたときに、熟練したゲーム開発者の頭に浮かぶ一般的な考え方は何ですか?
私の考えでは、obj形式が登場しますが、アニメーションはサポートされていません。
それで、現代のエンジンがカバーできるほぼすべての機能をサポート/カバーする最良のフォーマットは何でしょうか?FBX?コラーダ?
いくつかの専門的な洞察が役立ちます。
回答:
「最適な形式」はありません。煩わしいレベルはさまざまです。
Colladaは、したくないことはすべて実行する代わりに、実行する可能性のあるすべてのことを実行しますやりたく実行します。これは、それを便利な交換形式にしますが、ゲームに直接ロードする必要があるものではありません。
FBXはそれほど広くサポートされておらず、独自仕様のフォーマットです。そしてそれは...独自のフォーマットですが、少なくともフォーマット仕様は利用可能です。
ほとんどのゲーム開発者は、ゲームの読み込みと画面へのスローが可能なものにデータをマッサージする必要があります。したがって、交換フォーマットをサポートするほとんどのゲームエンジンは、オフラインツールを使用して、それらをゲーム固有のフォーマットに変換します。
そして、それは一般的に働くのに良い方法です。コードは適切に分離されています。データを処理するコードは、データをゲームにロードするコードとは別です。最大の速度と使用に必要なデータをフォーマットする機能を維持しながら、高速のロードパフォーマンスが得られます。また、元のエクスポートファイル形式(通常は何らかのテキストファイル)でデータがどのように見えるかを確認できます。