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

VMDからBVMDフォーマットへの変換

このセクションでは、VMDファイルをBVMDファイルに変換する方法について説明します。

VMDファイルをBVMDファイルに変換するには、以下の2つの方法があります:

  • ウェブアプリケーションを使用して変換する方法
  • プログラムによって変換する方法

どちらの方法も同じ結果が得られます。

コンバーターアプリケーションを使用する

babylon-mmdVMDファイルをBVMDファイルに変換するためのウェブアプリケーションを提供しています。

以下のリンクからアプリケーションを使用できます。

VMD to BVMD コンバーター

コンバーターUI VMD to BVMD コンバーターのスクリーンショット。

  1. 1つ以上のVMDファイルをドラッグ&ドロップします。

    • 複数のVMDファイルをドロップした場合、それらはマージされ、最初にドロップされたファイルのキーフレームが優先されます。
  2. 変換を実行します。

プログラムによる変換

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);

この方式はウェブアプリケーション版と全く同じように動作します。