アバターをアップロードする
このページでは、VRChat向けにセットアップ済みのアバターを読み込み、最初のアップロードを行います。販売ページや同梱説明書に独自の手順がある場合は、そちらを優先してください。
アップロード前の条件
Section titled “アップロード前の条件”- VRChat公式アカウントでログインできる
- トラストランクが New User 以上になっている
- アバターの利用規約で、VRChatへのアップロードが許可されている
- アバター指定のシェーダーやパッケージを追加済み
Visitorランクでも「Build & Test」による自分だけのテストはできます。
1. アバターをインポートする
Section titled “1. アバターをインポートする”配布物に.unitypackageが含まれている場合は、通常次の手順で読み込みます。
- Unityを開いた状態で
.unitypackageをダブルクリックします。 - Import Unity Package画面が開いたら、基本的にはすべて選択したまま「Import」を押します。
- 読み込みが終わるまで待ちます。
- Consoleに赤いエラーが出ていないか確認します。
lilToonなどのシェーダーは、アバター本体より先にVPMパッケージとして追加してください。順番が逆だとマテリアルがピンク色になることがあります。
2. アバターのSceneを開く
Section titled “2. アバターのSceneを開く”多くのアバターには、セットアップ済みの.unityシーンまたはPrefabが含まれています。
- 同梱シーンがある場合:Projectウィンドウでシーンを探し、ダブルクリックして開く
- Prefabだけの場合:PrefabをHierarchyへドラッグ&ドロップする
Hierarchyにアバターが表示され、Sceneビューで見た目が正しいことを確認します。
3. SDKへログインする
Section titled “3. SDKへログインする”Unity上部メニューから VRChat SDK → Show Control Panel を開き、VRChat公式アカウントでログインします。
SteamやMetaのアカウントだけで遊んでいる場合は、先にVRChat公式サイトでアカウントを統合する必要があります。
4. Builderでエラーを確認する
Section titled “4. Builderでエラーを確認する”SDK Control Panelの「Builder」またはビルド画面を開きます。
- 対象のアバターが選ばれていることを確認します。
- Validationsに表示される赤いエラーを解消します。
- アバター名、公開範囲、コンテンツ警告、サムネイルを設定します。
- アップロード先のプラットフォームがPCになっていることを確認します。
黄色い警告は必ずしもアップロードを妨げませんが、内容を読んで問題がないか確認してください。
5. まずBuild & Testで確認する
Section titled “5. まずBuild & Testで確認する”いきなり公開せず、「Build & Test Your Avatar」を使ってローカルテストするのがおすすめです。
VRChatを起動し、アバターメニューのテスト用アバターから次を確認します。
- 表情やリップシンクが動く
- 視点位置が頭の中や遠すぎる場所にない
- 手や足が不自然に曲がらない
- PhysBoneが大きく暴れない
- メニュー操作ができる
6. Build & Publishする
Section titled “6. Build & Publishする”テストに問題がなければ「Build & Publish Your Avatar Online」を選び、「Build & Publish」を実行します。
アップロード完了後は、VRChat内の自分のアバター一覧に表示されます。反映まで少し時間がかかる場合があります。
詳しい画面説明はVRChat公式のCreating Your First Avatarを参照してください。
よくある問題
Section titled “よくある問題”マテリアルがピンク色になる
Section titled “マテリアルがピンク色になる”指定シェーダーが入っていないか、読み込み順が誤っている可能性があります。アバターの説明書を確認し、指定されたシェーダーをVPMから追加してから再インポートします。
アップロードボタンを押せない
Section titled “アップロードボタンを押せない”トラストランクがVisitorの間は公開アップロードできません。Build & Testで確認しながら、New Userになるまで待ちます。
SDKがアバターを認識しない
Section titled “SDKがアバターを認識しない”Hierarchy上のアバターにVRC Avatar Descriptorが付いているか確認します。通常は販売アバター側で設定済みです。