VRChatのアバター事情|アップロードの前提と制限を整理
VRChatでアバターをアップロードするときに詰まる原因は、ほとんどが「前提の確認漏れ」です。ツールの操作そのものより、アカウント側の条件、PCとモバイルの扱いの違い、他人からどう見えるかの仕組みを知らないまま進めることで止まります。
この記事では、自分のアバターを自分の姿にするまでに知っておく前提を、確認する順番のまま並べます。まだ何もインストールしていない段階でも読めるように書きました。
数値の上限や条件はサービスの更新で動きます。ここでは変わりにくい仕組みの部分を扱い、数字が要る場面では確認する場所を示します。
アップロードするために必要なもの
アバターを自分の姿として使うには、データを手元に置くだけでは足りません。サービス側にアップロードして、初めて自分の姿になります。この作業には、アカウント側と環境側の両方に条件がついています。
ここを飛ばして手順動画をなぞると、途中で止まったときに原因が分からなくなります。先に「何が揃っていれば進めるのか」を押さえておくほうが、結果としては近道です。
アカウント側の条件
VRChatでは、登録した直後のアカウントでできることと、しばらく遊んだアカウントでできることに差があります。アバターのアップロードも、この差が関わる機能のひとつです。
条件の内容は変わることがあります。手元の準備が整っているのにアップロード用のパネルが反応しない場合は、まずアカウント側の条件を疑ってください。現在の条件は公式ヘルプの最新情報を確認しましょう。
環境側に必要なもの
アップロードにはPCと、開発環境であるUnityが必要です。Unityは単体で入れるのではなく、VRChat向けの管理ツールであるVCC(VRChat Creator Companion)から用意する流れが一般的です。VCCは、必要なものを揃えてプロジェクトを作るところまでを面倒見てくれます。
ここで大事なのは、Unityのバージョンを自分の好みで選ばないことです。サービス側が想定しているものと違うと、途中でエラーが出ます。管理ツールが勧めてくる構成をそのまま使うのが、いちばん近道になります。
最初の1回だけ、必ず時間がかかる
初回は環境の用意とダウンロードで時間を使います。ここを「自分が下手だから遅い」と受け取る必要はありません。2回目以降は、同じプロジェクトを使い回せるので大幅に短くなります。
また、初回は見慣れないエラーが出やすい時期でもあります。症状ごとの切り分け方は初心者がつまずく場所をまとめた記事に整理しました。手が止まったらそちらを先に見てください。
PC版とモバイル版は別物として扱う
VRChatはPCからも、ヘッドセット単体やスマホからも入れます。この2系統は、アバターの扱いが分かれています。ここを「同じアバターがどこでも出る」と思い込むと、話が噛み合わなくなります。
同じアバターでも中身が分かれる
1つのアバターに対して、PC向けの中身とモバイル向けの中身をそれぞれ用意する形になります。片方しか用意していなければ、もう片方の環境からは別の姿として扱われます。販売ページに「両対応」と書かれている商品は、この2系統ぶんが用意されているという意味です。
見た目も完全に同じにはなりません。モバイル向けでは使えるシェーダー(光の当たり方を決める仕組み)が絞られるため、質感が簡略化されます。髪のつやや服の光沢が変わって見えるのは、多くの場合これが理由です。
どちらを先に用意するか
自分が普段どちらで入るかで決めます。両方を最初から用意しようとすると、確認する箇所が倍になり、初回としては負担が大きくなります。まず普段使う側だけを完成させ、慣れてからもう片方を足す順番が扱いやすいです。
友達がモバイル環境から入っている場合は、優先順位が変わります。自分がPCで入っていても、相手に見えるのはモバイル向けの中身だからです。よく会う相手の環境を先に聞いておくと、どちらを急ぐべきか判断できます。
モバイル側は、単に軽くするというより作り直しに近い作業になります。考え方はスマホ参加が広がって選び方がどう変わったかの記事にまとめています。
2系統の違いを一覧で押さえる
どこが変わるのかを先に把握しておくと、販売ページの記載も読みやすくなります。差が出るのは主に、表現の幅、使えるツールの範囲、そして作業の手数です。
← 横にスクロールできます →
| 項目 | PC向け | モバイル向け |
|---|---|---|
| 使えるシェーダーの幅 | ◎ | × |
| 質感の作り込み | ◎ | ◯ |
| ギミックの自由度 | ◎ | ◯ |
| 軽さ | ◯ | ◎ |
| 用意にかかる手数の少なさ | ◯ | × |
| 初回に用意するものとしての優先度 | ◎ | ◯ |
※具体的な制限内容は更新で変わります。公式ヘルプの最新情報を確認してください。
PC版とモバイル版は「同じアバターの2つの中身」です。片方だけ用意した状態は不完全ではなく、ごく普通の状態です。必要になってから足せば足ります。
他人からどう見えているかを決める仕組み
VRChatには、アバターの負荷を段階で示すPerformance Rankという指標があります。これは点数の合計ではなく、項目ごとの引っかかりで決まる仕組みです。ひとつでも重い項目があると、そこに引きずられて全体の段階が下がります。
ランクは「見てもらえるかどうか」に関わる
多くの人は、重いアバターを自動で簡略表示にする設定を使っています。つまり、ランクが低いアバターは、周りの人の画面では姿が出ていないことがあります。せっかく気に入って選んでも、見てもらえないのはもったいない話です。
どの項目が足を引っ張っているかは、アップロード前の画面で確認できます。項目の読み方と特定の仕方はPerformance Rankの読み方を解説した記事で詳しく扱っています。
何が段階を下げているのか
段階を押し下げる要因は、いくつかの決まった場所に集中します。テクスチャの解像度と枚数、マテリアルの数、揺れものの設定量、そしてポリゴン数です。このうち最初に効くのはテクスチャで、次がマテリアルです。
ポリゴン数は分かりやすい数字なので目立ちますが、削る作業の負担が大きいわりに効果が出にくい場面もあります。手を付ける順番を間違えると、シルエットを崩した割に段階が変わらない、ということが起きます。
相手の設定次第で結果は変わる
表示するかどうかを決めているのは、見る側の設定です。同じアバターでも、相手が設定をゆるめていれば見えますし、厳しくしていれば見えません。自分でコントロールできない部分がある、という前提を持っておきましょう。
だからこそ、狙うのは「誰の環境でも確実に出る段階」です。上を目指しすぎて見た目を削りすぎる必要はありませんが、極端に重い状態のまま人前に出るのは避けたほうが無難です。
制限にかかったときに何が起きるか
制限に触れる場面は、大きく2つあります。アップロードする段階で止まる場合と、アップロードはできたのに表示側で落とされる場合です。この2つは原因も対処も違います。
アップロードの段階で止まる場合
設定が足りない、必要な項目が空になっている、対応していないものが混ざっている。こうした場合はアップロード用のパネルが警告を出して先に進めません。多くは、示された項目を順に埋めれば解決します。
ここで焦って設定をあちこち変えると、原因が分からなくなります。1つ直しては確認する、という進め方に切り替えてください。作業前にプロジェクトを複製しておくと、戻る判断が軽くなります。
アップロードできたのに姿が出ない場合
この場合は負荷側の問題であることが多くなります。自分の画面には出ているのに、相手からは簡略表示になっている状態です。相手に「どう見えているか」を聞いてみるのがいちばん早い確認方法です。
対処は軽量化になります。テクスチャの解像度と枚数、マテリアルの数、揺れものの設定量。効果の大きい順に手を付けると、見た目を大きく損なわずに段階を上げられます。
なお、姿が出ないのではなく「読み込みに時間がかかっているだけ」ということもあります。データが大きいほど、相手の画面に出るまでの待ち時間は伸びます。会った瞬間に判断せず、少し待ってから確認してください。
上限値や判定の基準は更新で変わります。解説記事や動画で見た数字をそのまま基準にせず、アップロード前の画面に出る表示と、公式ヘルプの最新情報で確認しましょう。
公開範囲と、テスト用の使い分け
アップロードしたアバターには公開範囲の設定があります。自分だけが使う状態にしておくのか、他の人にも使えるようにするのか。ここは最初に理解しておくと、事故が減ります。
まずは自分だけの状態で完成させる
作業中のアバターをいきなり共有状態にする必要はありません。自分だけが使える状態でアップロードし、実際に入って見え方を確かめてから範囲を広げる順番が安全です。
特に、買ったアバターや改変したアバターを人に渡す行為は、元の利用規約に関わります。渡してよいかどうかは商品ごとに違うので、公開範囲を広げる前に規約を読み直してください。
試し撮り用の1体を持っておくと楽
設定を試すたびに本命のアバターを上書きしていると、壊したときに戻せなくなります。実験用の1体を別に用意しておくと、思い切って触れるようになります。
本命は完成した状態で置いておき、新しいギミックや軽量化は実験用で試す。この使い分けは、改変を続けるほど効いてきます。
実験用には、無料で配布されているアバターや、素体だけのモデルが向きます。壊しても惜しくない、という心理的な余裕が作業の速さに直結します。
最初の1体をアップロードするまでの流れ
細かいUIの文言は更新で変わるので、ここでは順番だけを押さえます。どの手順書を見るときも、この骨格は変わりません。
アカウント側の条件を確認する
アップロード機能が使える状態かを先に見ます。ここが満たせていないと、手元の準備は無駄になります。
管理ツールからプロジェクトを作る
VCCで新しいプロジェクトを用意します。Unityのバージョンは自分で選ばず、勧められた構成に従います。
必要なものを先に入れる
シェーダーなど、アバターが要求するものを先に入れます。順番を逆にすると、見た目が崩れた状態で読み込まれます。
アバターのデータを読み込む
配布されたパッケージをプロジェクトに取り込み、指定された配置に置きます。
見え方と負荷を確認する
鏡やプレビューで表情と姿勢を確認し、負荷の項目に赤い警告が出ていないか見ます。
自分だけの状態でアップロードする
公開範囲は絞ったままアップロードし、実際に入って確認します。問題がなければ範囲を広げます。
エラーが出るたびに手が止まってしまいます。
止まるのが普通です。エラー文をそのまま検索すると、同じ場所で止まった人の記録が見つかります。全部を理解しなくても、直せれば十分ですよ。
よくある質問
確認は3段階です。まずアカウント側の条件が満たせているか。次に、必要な設定項目が空になっていないか。最後に、対応していないものが混ざっていないかです。パネルに警告が出ている場合は、その項目から順に埋めていくと解決することがほとんどです。条件の内容は変わるため、公式ヘルプの最新情報も合わせて確認しましょう。
使えます。ただし、その環境向けの中身を別に用意する必要があります。PC向けだけをアップロードした状態では、モバイル環境からは別の姿として扱われます。両方使いたい場合は、購入時に両対応の記載があるアバターを選ぶと作業が減ります。
負荷が高く、相手の設定で簡略表示になっている可能性が高いです。多くの人は重いアバターを自動で隠す設定を使っています。アップロード前の画面で負荷の項目を確認し、赤くなっている箇所から手を付けてください。テクスチャとマテリアルの整理が、最初に効きやすい対処です。
まとめ
- アップロードにはアカウント側の条件と、PC・Unity・VCCという環境側の準備が要る
- PC版とモバイル版は「同じアバターの2つの中身」。片方だけでも問題ない
- 他人からの見え方はPerformance Rankと、相手側の設定で決まる
- 止まる場面は「アップロードできない」と「表示されない」の2種類。原因も対処も別
- 公開範囲は絞ったまま完成させ、規約を確認してから広げる
他のサービスとの違いを整理したいときはプラットフォーム別の比較記事も合わせて読むと、VRChatの前提がどこまで特殊なのかが見えてきます。
※アップロード条件・制限・判定基準はサービス側の更新で変わります。実際の値は公式ヘルプの最新情報を確認してください。