VMDからBVMDフォーマットへの変換
このセクションでは、VMDファイルをBVMDファイルに変換する方法について説明します。
VMDファイルをBVMDファイルに変換するには、以下の2つの方法があります:
- ウェブアプリケーションを使用して変換する方法
- プログラムによって変換する方法
どちらの方法も同じ結果が得られます。
コンバーターアプリケーションを使用する
babylon-mmdはVMDファイルをBVMDファイルに変換するためのウェブアプリケーションを提供しています。
以下のリンクからアプリケーションを使用できます。
VMD to BVMD コンバーターのスクリーンショット。
-
1つ以上のVMDファイルをドラッグ&ドロップします。
- 複数のVMDファイルをドロップした場合、それらはマージされ、最初にドロップされたファイルのキーフレームが優先されます。
-
変換を実行します。
プログラムによる変換
BVMD変換は**BvmdConverter
** クラスを使用して行われます。
BvmdConverter
は**MmdAnimation
** オブジェクトを入力として受け取り、それをBVMDフォーマットデータに変換します。
const vmdLoader = new VmdLoader();
const mmdAnimation: MmdAnimation = await vmdLoader.loadAsync("path/to/your/file.vmd");
const arrayBuffer = BvmdConverter.Convert(mmdAnimation);
この方式はウェブアプリケーション版と全く同じように動作します。