メインコンテンツまでスキップ

Babylon VMD フォーマット

このセクションでは、VMD フォーマットの変種である Babylon VMD (BVMD) フォーマットについて説明します。

主な違い

オリジナルの VMD フォーマットとの主な違いは以下の通りです:

  • より小さなファイルサイズ: BVMD フォーマットは約3倍小さいファイルサイズを持ちます。
  • より速い読み込み時間: BVMD フォーマットは非常に高速な解析を可能にする構造を持っています。

これらの違いは、VMD フォーマットがアニメーションキーフレームデータを保存する際に各キーフレームごとにボーン バインディング情報を格納するのに対し、BVMD フォーマットではキーフレーム情報をトラックに保存し、ボーン バインディング情報はトラックごとに一度だけ格納するためです。

他のソフトウェアとの互換性なし

さらに、BVMD フォーマットは babylon-mmd によって設計されており、他の3Dソフトウェアとの互換性はありません。

これは意図的なもので、結果として VMD フォーマットを BVMD フォーマットに変換することによって、あなたのアセットを保護することができます。

備考

BVMD フォーマットはユーザーに公開することを想定していません。したがって、ユーザーがアプリケーションで使用するために VMD フォーマットを BVMD に変換する必要があるようなデザインは、babylon-mmd が想定しているユースケースではありません。

結論

BVMD フォーマットは、ファイルサイズと読み込み時間が改善された VMD フォーマットの変種です。また、BVMD フォーマットを使用することで、アセットを保護するのに役立ちます。

以下の2つのセクションでは、BVMD フォーマットの活用方法について説明しています。