コンテンツにスキップ

対応衣装へ着せ替える

ここでは、購入したアバター専用に作られた対応衣装を、Modular Avatarで導入します。非対応衣装を体型へ合わせる作業は、Blenderやシェイプキー調整などが必要になるため、このページの対象外です。

  • 衣装の対応アバター名と対応バージョンが一致している
  • 衣装の利用規約を確認した
  • 衣装が使うシェーダーを追加した
  • Modular Avatarをプロジェクトへ追加した
  • 正常にアップロードできた状態のバックアップがある

衣装の.unitypackageをダブルクリックし、UnityへImportします。

衣装に専用の導入ツールやセットアップ済みPrefabが付属している場合は、販売ページや同梱説明書の手順を優先してください。

2. 衣装Prefabをアバターの中へ入れる

Section titled “2. 衣装Prefabをアバターの中へ入れる”
  1. Projectウィンドウで、対象アバター用の衣装Prefabを探します。
  2. 衣装PrefabをHierarchy上のアバターへドラッグ&ドロップします。
  3. 衣装がアバターの子オブジェクトになっていることを確認します。

この時点では衣装が体に追従しなくても問題ありません。

  1. Hierarchyで追加した衣装のルートを右クリックします。
  2. Modular AvatarSetup Outfit を選びます。
  3. 衣装にMerge ArmatureOutfit Rootなどのコンポーネントが追加されたことを確認します。

Setup Outfitは、衣装側のボーンをアバターの対応するボーンへ自動的に統合する設定を行います。

詳しい仕組みはModular Avatar公式の衣装チュートリアルを参照してください。

新しい衣装と重なる元の服は、Hierarchyで非表示にします。素体が衣装からはみ出す場合は、アバターや衣装に用意されているシェイプキーで該当部分を絞る・非表示にします。

削除ではなく非表示にしておくと、後から戻しやすくなります。

素体のメッシュや元のPrefabを直接削除・改変すると、更新ややり直しが難しくなります。まずは非破壊で調整してください。

UnityのPlayモードに入り、Sceneビューでアバターの姿勢を動かして確認します。

  • 衣装が体の動きに追従する
  • 手足を曲げても大きく貫通しない
  • スカートや飾りのPhysBoneが不自然に暴れない
  • 元の衣装が重なって表示されない
  • 胸や体型のシェイプキーが必要なら衣装側にも同期される

体型のシェイプキーを衣装へ同期する場合は、Modular AvatarのBlendshape Syncを利用できます。

6. テストして再アップロードする

Section titled “6. テストして再アップロードする”

衣装変更後も、まずSDKの「Build & Test」でVRChat内の見た目と動きを確認します。問題がなければ「Build & Publish」でアップロードします。

既存アバターを選択した状態でアップロードすれば更新になります。誤って別アバターとして増やさないよう、Blueprint IDやSDKの表示を確認してください。

プロジェクトにModular Avatarが追加されているか確認し、Unityを再起動します。

衣装がアバターの子になっているか、正しいルートオブジェクトにSetup Outfitを実行したか確認します。

対応アバターや対応バージョンが違う可能性があります。衣装の商品説明を再確認してください。

また、一部のスケール調整が絡む対応衣装などで、「Hierarchy直下にドラッグ&ドロップ」と「アバター直下にドラッグ&ドロップ」でズレが発生する場合があります。もう一方の方法を試してみると、解消する可能性があります。

素体を隠すためのシェイプキーがないか、アバターと衣装の説明書を確認します。すべてのポーズで完全に貫通を防ぐには、追加調整が必要な場合があります。