2026年11月2日公開 · Unity Asset Exporter
FBXは、Mixamo、Blender、Maya、ゲームエンジンの間でリグ付きキャラクターをやり取りする際に最もよく使われる形式ですが、VRMアプリでは開けません。VRMは、ヒューマノイドボーンのマップとライセンス項目を持つバイナリglTFです。このFBX→VRM変換ツールはブラウザ内でFBXを読み込み、ヒューマノイドボーンを特定して、メッシュ、テクスチャ、表情を含むVRM 1.0ファイルを書き出します。
4ステップでFBXをVRMに変換
- .fbxをドロップします。テクスチャが別ファイルの場合は一緒に選択するか、ZIPをドロップしてください。
- プレビューを確認します。その下の一覧で、対応付けられたボーン、表情、テクスチャ、ファイルの単位も確認してください。必要に応じて身長を修正します。
- モデルの利用規約に合わせてライセンス項目を入力します。
- VRMに変換してダウンロードをクリックします。
対応しているFBXファイル
FBXには、メッシュがスキニングされたヒューマノイドのスケルトンが必要です。つまり、アニメーションさせられるキャラクターです。ボーンは名前で対応付けられます。認識される命名規則は次のとおりです。
| リグ | ボーン名の例 |
|---|---|
| Mixamo | mixamorig:Hips, Spine1, LeftArm, LeftForeArm, LeftUpLeg, LeftHandIndex1 |
| VRChatアバター(CATSの命名) | Hips, Chest, Left arm, Left elbow, Left leg, Left knee, IndexFinger1_L |
| Unity形式 | LeftUpperArm, LeftLowerArm, LeftUpperLeg, LeftLowerLeg |
| Blender形式 | upper_arm.L, forearm.L, thigh.L, shin.L, foot.L |
| VRoid、3ds Max Biped | J_Bip_L_UpperArm, Bip01 L Thigh |
間にある背骨のボーンは順番に割り当てられます(spine、chest、upper chest)。指は同じ命名規則に従っていれば対応付けられます。VRMでは指のボーンは任意です。必須ボーン(腰、背骨、頭、腕、脚、手、足)が見つからない場合は、プレビュー下の一覧にその名前が表示され、壊れたファイルは書き出されません。
変換時に変わる点
- 単位: FBXの単位設定を読み取り(MixamoとBlenderのデフォルトのエクスポートはセンチメートル)、すべてをメートルに変換します。アーマチュアに設定された0.01や100などのノードスケールはベイクされます。
- 向き: アバターを立たせて正面に向けるため、Z-upでエクスポートされたファイルも直立した状態になります。
- Tポーズ: VRMの仕様に合わせて、AポーズをTポーズに直し、メッシュを再バインドします。Mixamoのキャラクターは最初からTポーズです。
- マテリアル: FBXのPhongマテリアルとLambertマテリアルは、ベースカラー、テクスチャ、ノーマルマップ、エミッション、透明度、両面表示を備えた標準のPBRマテリアルになります。
- 表情: VRChatのviseme(vrc.v_aa …)、VRoid(Fcl_MTH_A …)、ARKitのまばたき、Oculusのvisemeなど、一般的な名前のブレンドシェイプはVRMの表情になります。
- 含まれないもの: ライト、カメラ、スケルトンに紐付いていないスタティックメッシュ。
制限事項
- スプリングボーンなし: 髪や服の物理演算(VRChatのPhysBones、Dynamic Bones)はFBXではなくUnity側の設定のため、髪は揺れません。
- MToonなし: マテリアルはVRMのトゥーンシェーダーではなく、標準のglTFマテリアルとして書き出されます。
- FBX内のアニメーションは含まれません。VRMに入るのはアバターのみです。
- テクスチャ: FBXに埋め込まれた、またはFBXと同じ場所にあるPNG、JPEG、TGA、BMPを読み込みます。PSD、TIFF、DDSのテクスチャは見つからないものとして表示されます。
- 古いファイル: バージョン7.0(FBX 2011)より古いFBXは読み込めません。FBX 2013以降で再エクスポートしてください。
- 出力は VRM 1.0 です。VRM 0.xしか読み込めないアプリで使う場合は、UnityでUniVRMを使って変換し直す必要があります。
まずモデルの利用規約を確認してください
ファイルを変換しても、ライセンスで許可される範囲は変わりません。ゲームエンジン用やVRChat用に購入したキャラクターでは、他のアプリでの使用や再配布が禁止されていることがよくあります。VRMアプリで表示できるよう、利用条件をライセンス項目に記入してください。