Babylon PMX フォーマット
Babylon PMX (BPMX) フォーマットは、PMX フォーマットの変形で、ウェブ環境でモデルをロードする際に遭遇する問題を解決し、パフォーマンスを向上させます。
シングルファイル フォーマット
PMX フォーマットとは異なり、BPMX フォーマットはテクスチャを含むすべてのリソースを単一のバイナリファイルに格納します。
これにより、URLとファイルシステムの違いによるテクスチャ解決プロセス中のロード失敗の問題が解決されます。
さらに、BPMX フォーマットは PMX から BPMX への変換プロセス中にいくつかの最適化を行い、ロード速度を向上させます。
他のソフトウェアとの互換性はありません
BPMX フォーマットは babylon-mmd によって設計された独自のフォーマットであり、Blender や Unity などの他の3Dソフトウェアとの互換性はありません。
これは意図的なものであり、その結果、PMX フォーマットから BPMX フォーマットへの変換はあなたのアセットを保護することができます。
3Dモデルのキャッシングに使用可能
PMX フォーマットから BPMX フォーマットへの変換は、損失なく PMX フォーマットをシリアライズする簡単な方法です。
これにより、ブラウザの IndexedDB、パーシステント ストレージ、またはサーバーなど、さまざまなストレージ場所に PMX モデルをキャッシュすることができます。
BPMX フォーマットはアセット保護とキャッシングを念頭に置いて設計されており、ユーザーに公開することを意図していません。
例えば、アプリケーションがユーザーに PMX ファイルを直接 BPMX ファイルに変換してアプリケーションにアップロードするよう要求することは、意図された使用方法ではありません。
結論
BPMX フォーマットは PMX フォーマットの変形で、ウェブ環境でのモデルロードの問題を解決し、アセットを保護し、パフォーマンスを向上させるために設計されています。
次の2つのセクションでは、BPMX フォーマットの活用方法について説明します。
- PMXからBPMXフォーマットへの変換 - PMX ファイルを BPMX ファイルに変換する方法について説明します。
- BPMXローダー - BPMX ファイルをロードする方法について説明します。