コンテンツにスキップ

VCam Avatar Exporter

VCam Avatar Exporterを使うと、VRChat向けに設定したアバターをVRMに書き出して、VCamとVCamカメラで使えます。Unityのエディタ拡張で、無料で使えます。

  • Modular Avatarなどの非破壊ツールで着せた衣装
  • 口の形とまばたき。ARKitのシェイプキーがあるアバターはPerfect Syncにも対応します
  • ハンドジェスチャーや表情メニューで切り替える表情
  • PhysBoneで揺れる髪や服

マテリアルはMToonで書き出されるため、ほかのVRMアプリでも表示できます。lilToonで調整した設定も一緒に書き出されます。書き出しはアバターの複製で行うため、シーンやアセットは変更されません。

  • VRChat Avatar DescriptorとHumanoidのリグが付いたアバター
  • Unity 2022.3.22f1
  • lilToon 2.3.4
  • VRChat Creator Companion(VCC)
  1. VCam Avatar Exporterのリスティングを開き、「Add to VCC」を選択します。VCCの「Settings」>「Packages」>「Add Repository」にhttps://vcamapp.github.io/vcam-avatar-exporter/index.jsonを入力しても追加できます。
  2. Modular Avatarのリスティングを追加していない場合は、https://vpm.nadena.dev/vpm.jsonを同じ方法で追加します。
  3. VCCでアバターのプロジェクトの「Manage Project」を選択し、「VCam Avatar Exporter」を追加します。NDMFとUniVRMも一緒にインストールされます。
  4. プロジェクトにlilToon 2.3.4が入っていない場合は、lilToonの配布元からインストールします。

  1. Unityでアバターのプロジェクトを開き、メニューの「Tools」>「VCam Avatar Exporter」を選択します。
  2. 「アバター」に、Hierarchyからアバターをドラッグします。「名前」にはアバターの名前が入ります。
  3. 「作者」に名前を入力します。複数の場合はカンマで区切ります。
  4. 「ライセンス」の項目を、アバターの利用規約に合わせて設定します。
  5. アバターの利用規約でVRChatの外での利用とVRMへの変換が認められていることを確認して、チェックボックスをオンにします。
  6. 「VRM を書き出す」をクリックして、保存先を選択します。

ウィンドウの言語は「Editor Language」で切り替えられます。Modular AvatarなどNDMFを使うツールと同じ設定です。

  • テクスチャの最大サイズ:これより大きいテクスチャは縮小されます。iPhoneはテクスチャを元の大きさで読み込むため、VCamカメラで使う場合は初期値の2048のままにしてください。
  • ウインク:両目を1つのシェイプキーで閉じるアバターでは、片目ずつのシェイプキーに分けてウインクできるようにします。

書き出しが終わると、「前回の書き出し」に、VRMに引き継げなかったものや、MToonでは表示されないlilToonの機能が表示されます。見つからなかったシェイプキーや、書き出さなかったマテリアルもここで確認できます。

書き出したVRMファイルを、VCamやVCamカメラで読み込みます。

  • ウィンドウの上にエラーが表示される:Unityやパッケージの版が対応していません。表示された版をインストールしてください。
  • 「ヒューマノイドの Animator がありません」と表示される:アバターのリグをHumanoidに設定してください。
  • 「VRM を書き出す」が押せない:「アバター」「名前」「作者」が入力されていて、利用規約を確認するチェックボックスがオンになっているか確認してください。