MixamoをVRMに変換: リグを対応付け、指まで

FBX Binary(with skin)でエクスポートしたMixamoキャラクターをドロップすると、VSeeFace、Warudo、VNyan向けのVRMになります。mixamorigボーンは指までVRMヒューマノイドに対応付けられ、テクスチャも一緒に引き継がれます。 無料、アカウント不要。

キャラクターかクリップか:Mixamoは両方を配布しています

Mixamoは、外から見ると同じに見える2種類のものをエクスポートします。キャラクターのダウンロードにはメッシュとスケルトンが入っています。モーションのダウンロードにはスケルトンとクリップが入っていて、メッシュはありません。モデル変換ツールにはメッシュが必要なので、ここにドロップしたクリップはRIG_WITHOUT_MESHとして受け付けず、代わりにアニメーションの経路を案内します。アバターに付けたいクリップはFBXをVRMAに変換するツールの担当で、そこでVRMヒューマノイドにリターゲットされ、どのVRMでも再生できます。

Mixamoのエクスポートダイアログでは FBX Binary を選んでください。テキスト形式のFBXは、この変換ツールでもほとんどのインポーターでも読み取れません。

スタティックメッシュですか?Mixamoが無料でリグを付けます

VRMにはボーンが必要なので、スケルトンのないモデルはNO_ARMATUREとして受け付けません。ゲームからの抽出モデルやAI生成モデルでよくあるケースです。メッシュをMixamoにアップロードし、自動リギングにマーカーを置かせ、結果をFBX Binary(with skin)でダウンロードして、それをここにドロップしてください。顔はリグには付いてきません。表情には元ファイルにシェイプキーが必要です。

変換ツールが対応付けるMixamoのボーン名

名前の照合の前にmixamorig:の接頭辞を取り除くので、ファイルがmixamorig:Hips、mixamorigHips、単なるHipsのどれで書いていても表の行が当てはまります。左側のみ掲載。右側も同じです。

MixamoのボーンVRMヒューマノイドボーン
mixamorig:Hipships
mixamorig:Spinespine
mixamorig:Spine1chest
mixamorig:Spine2upperChest
mixamorig:Neckneck
mixamorig:Headhead
mixamorig:LeftArmleftUpperArm
mixamorig:LeftForeArmleftLowerArm
mixamorig:LeftHandleftHand
mixamorig:LeftUpLegleftUpperLeg
mixamorig:LeftLegleftLowerLeg
mixamorig:LeftFootleftFoot

胴体と手足のほかに、LeftShoulderとRightShoulderはVRMのshoulder、LeftToeBaseとRightToeBaseはtoesになり、5本の指の連鎖は関節ごとに対応付けられます。LeftHandThumb1から3が親指のproximal、intermediate、distalのボーンで、人差し指、中指、薬指、小指も同じ形です。接頭辞はコロン付きでも連結でも、どちらの表記も同じように読み取ります。

Mixamoファイルで起こりうる問題

変換が完了できなかった場合、このうちどれに当たったかが表示されます。

RIG_WITHOUT_MESH

ファイルにスケルトンはあってキャラクターがありません。モデルではなくモーションのダウンロードです。

案内されるアニメーションの経路に進むか、モデルが目的ならキャラクターをwith skinでダウンロードしてください。

IMPORT_FAILED

FBXを読み取れませんでした。テキスト(ASCII)形式のFBXがよくある原因です。

Mixamoのダイアログにある FBX Binary で再エクスポートしてください。

NO_TEXTURES

リグは変換できましたが、ファイルが指定するテクスチャがすべて見つかりません。モデルファイルは画像を名前で参照しているだけで、中に含んでいません。

FBXをテクスチャフォルダーごとZIPにして、そのZIPをドロップしてください。

NO_ARMATURE

ファイルにスケルトンがありません。スタティックメッシュです。

Mixamoの自動リギングでリグを付け、FBX Binary(with skin)でダウンロードしてから、それを変換してください。

よくある質問

Mixamoキャラクターを変換する手順

MixamoからキャラクターをFBX Binary(with skin)でダウンロードし、このページにドロップして、結果を3Dでプレビューしてから.vrmをダウンロードしてください。ボーンは対応付けられ、テクスチャも引き継がれます。名前の変更は不要です。

MixamoのアニメーションをVRMで使えますか?

使えます。FBXをVRMAに変換するツールでクリップをVRMヒューマノイドにリターゲットするので、.vrmaはどのVRMでも、VMagicMirrorでも、UniVRM経由のUnityでも、ここのビューワーでも再生できます。 FBXをVRMAに変換するツールを開く →

MixamoファイルでRIG_WITHOUT_MESHが出る意味は?

モーションのダウンロードだからです。スケルトンとクリップだけで、ジオメトリがありません。変換ツールはその構成を認識し、アニメーションの経路を案内します。

mixamorigのボーン名を変更する必要はありますか?

ありません。照合の前に接頭辞を取り除き、three.jsが書く連結表記もBlenderのコロン表記と同じように読み取ります。

出力されるVRMのバージョンは?

VRM 0.xで、VSeeFace、VNyan、Warudoが読み込める形式です。アプリが1.0を求める場合は、バージョン変換ツールでファイルを切り替えられます。 VRMバージョン変換ツールを開く →

料金はかかりますか?

かかりません。Shapeweldのツールはすべて無料で、アカウントも不要です。