GLB / glTFをVRMに変換: WebからVTuber配信へ

リグ付きの.glb、またはフォルダーごとZIPにした.gltfをドロップしてください。ヒューマノイドのボーンが対応付けられ、マテリアルが変換され、VRMはダウンロード前に3Dで表示されます。保存したReady Player Meのアバターも同じ方法で変換できます。

引き継がれるもの、引き継がれないもの

引き継がれる

  • · ヒューマノイドのスケルトンとスキンウェイト
  • · マテリアルとテクスチャ。GLBに内蔵でも、glTFの隣にあっても可
  • · シェイプキーは表情に。ARKit名のシェイプ(Ready Player Meや多くのジェネレーター)は標準の表情に割り当てられます
  • · Dracoやmeshoptで圧縮されたジオメトリ。変換の途中で展開されます

引き継がれない

  • · アニメーションクリップ。リグはバインドポーズで出力されます
  • · スプリングボーン。VRMエディターで追加してください
  • · スケルトンのないモデル。先にリグを付けてください

GLBをVRMに変換する手順

  1. .glb、または.gltfを.binと画像ごとまとめたZIPをドロップします。最大100 MB。
  2. 変換ツールがこちらのサーバーでボーンを対応付け、マテリアルを変換してVRMを書き出します。見つからないボーンがあればページに表示されます。
  3. 結果を3Dでプレビューし、表情を試してから.vrmをダウンロードします。両方のファイルは3日後に削除されます。

Ready Player Meとジェネレーター

GLBとして保存したReady Player Meのアバターは、Mixamo形式のスケルトンとARKitのシェイプキーを持っており、顔が動く状態で変換できます。Meshy、Tripoなどのジェネレーターからのリグ付きエクスポートも変換できます。通常のダウンロードにはスケルトンがないため、リグ付けの手順を添えて受け付けません。

GLBファイルに共通するのはパッケージングです。画像がファイルの内部にあるので、アップロードまでの途中で何も失われません。FBXでは、この途中で画像が欠けるのがよくある失敗です。

フォルダー付きのglTF

.gltfは.binとテクスチャフォルダーを参照するテキストです。ダウンロードしたままの状態でフォルダーをZIPにしてドロップしてください。変換ツールが中の.gltfを見つけ、画像を名前で結び付けます。

質問

Ready Player Meのアバターを変換できますか?

はい。RPMエディターからGLBで保存してここにドロップしてください。スケルトンとARKitのシェイプはきれいに対応付けられます。

表情は動きますか?

ファイルにシェイプキーがあれば動きます。ARKitとVRoidの名前はVRMのプリセットに割り当てられ、それ以外の名前はそのままの名前の表情になります。

モデルがテクスチャフォルダー付きの.gltfです。

フォルダーをZIPにして、そのZIPをドロップしてください。

GLBではなくFBXを持っています。

同じ変換ツールに専用のページがあります。FBXをVRMに変換するツールです。

生成したモデルにスケルトンがありません。

Mixamoか、ジェネレーター自身のリグ付け手順で先にリグを付け、リグ付きのエクスポートをドロップしてください。

ファイルはどう扱われますか?

こちらのサーバーにアップロードされ、変換され、プレビューとダウンロードのために3日間保存されたあと削除されます。

変換する前に確認

GLBビューワーはファイルをブラウザーで開き、スケルトンとクリップがあるかどうかを示します。VRMビューワーは結果を表情付きで表示します。