2026年11月1日公開 · 2026年11月2日更新 · Unity Asset Exporter
BoothやUnity Asset StoreでVRChat向けに販売されているアバターは、通常.unitypackage形式で配布されています。VRM対応アプリではこのアーカイブを開けません。このツールは、パッケージからアバターのFBXとUnityのHumanoid設定を読み取り、スケルトン、メッシュ、テクスチャ、表情、ライセンス情報を含むVRM 1.0ファイルを書き出します。
4ステップで変換
- パッケージを上の枠にドロップします。読み込みはローカルで行われ、何もアップロードされません。
- モデル一覧でアバターのFBXを開き、プレビューで確認します。
- VRMアバターをダウンロードをクリックします。このボタンは人型スケルトンを持つリグでのみ表示されます。
- モデルを購入した際のライセンスに合わせて名前・作者・ライセンスの各欄を入力し、含めるメッシュを選んで
.vrmをダウンロードします。
コンバーターの処理内容
- UnityのHumanoidボーン:アバター作者が設定したHumanoidマッピングをパッケージ内のFBXの
.metaファイルから読み取るため、左右の指が同じ名前の場合でも、腰・背骨・腕・脚・指が正しいボーンに割り当てられます。 - モデルにHumanoid設定がない場合(Mixamo、多くのBlenderやSyntyのリグ)は、ボーン名から割り当てます。
- Tポーズ:VRMはTポーズを前提としています。Aポーズで保存されたアバターは腕をまっすぐに伸ばしたうえでメッシュを再バインドするため、メッシュが引き伸ばされることはありません。
- 向きとスケール:VRM 1.0の要件に従い、アバターは+Z方向を向き、メートル単位で書き出されます。
- 表情:VRChatのvisemeブレンドシェイプ(
vrc.v_aa、vrc.v_ih、vrc.v_ou、vrc.v_e、vrc.v_oh)とまばたきのシェイプは、VRMの表情aa、ih、ou、ee、oh、blinkに変換されます。 - 1つのFBXに複数のキャラクターがある場合:1体のアバターを構成するメッシュを選択します。それ以外は含まれません。
ファイルを開けるアプリ
出力はVRM 1.0です。VRoid Hub、Warudo、Unity上のUniVRM、three.js(three-vrm)はVRM 1.0を読み込めます。古いVTuberアプリの中にはVRM 0.xしか読み込めないものがあります。その場合は、UniVRMを使ってファイルをUnityにインポートし、VRM 0.xとしてエクスポートしてください。
制限事項
- マテリアルは標準的なPBRで、MToonのトゥーンシェーディングではありません。VRChatのトゥーンシェーダーとは見た目が異なる場合があります。
- 髪やスカートの揺れもの(VRChatのPhysBones、Dynamic Bones)はVRMのスプリングボーンに変換されず、コライダーも作成されません。
- 視線(LookAt)と一人称の設定にはVRMのデフォルト値が使われます。
- 人型スケルトンを持たないリグ(動物、小物、乗り物)はVRMに変換できません。これらのリグではボタンは表示されません。
まずライセンスを確認してください
多くのアバターライセンス(たとえば Booth の VN3 ライセンス)では、アバターを使用できるプラットフォームやアプリが制限されており、変換そのものを禁止しているものもあります。ファイルを変換しても、ライセンスで許可される範囲は変わりません。ダイアログのライセンス項目の内容は、アプリで表示できるよう VRM に書き込まれます。お持ちのライセンスに合わせて設定してください。