コンテンツにスキップ

アバターのアップロード

アップロードは、編集画面の右側に開く「VRChat にアップロード」のシートで行います。 編集画面のアップロードへ進むボタン、又はアバター一覧のカードのアップロードボタンから開きます。編集に戻るを押すとシートが閉じます。

アップロードの前に


アバターをアップロードするには、以下の条件を満たしている必要があります。

  • アイテムのジャンルが「アバター」であること
  • アバターに VRCAvatarDescriptor があり、必要なシェーダーがプロジェクトに導入されていること(編集画面で「アップロードできます」と表示されていること)
  • VRChat のアカウントにログインしていること
  • VRChat のトラストランクが New User 以上であること

条件を満たしていない場合は、「このアバターは以下の理由でアップロードできません」と理由が表示されます。

VRChatへログイン


VRChat にログインしていない場合は、ログインボタンが表示されます。 ボタンを押すと VRChat SDK のコントロールパネルが開きますので、VRChat のアカウントでログインしてください。

ログインすると、ログインしているユーザー名と、アバターのアップロードが許可されているかどうかが表示されます。

VRChat での表示を設定する


項目説明
サムネイルアバターのサムネイルです。デフォルトでは EAUploader のプレビュー画像が使われます。サムネイルを変更から画像ファイル(png, jpg)を選んで変更できます。変更時に「EAUplaoderのアバターリストのサムネイルにも適用しますか?」と表示されますので、一覧のプレビュー画像も変更したい場合ははいを選んでください。サムネイルの横のボタンで、プレビュー画像に戻せます。
アバターの名前VRChat で表示されるアバターの名前です。この項目は必須です。
アバターの説明アバターの説明欄です。自分用のメモとして使用します。入力しなくてもアップロードできます。
公開設定非公開: 自分のみが使用できます。
公開: 誰でも使用できるように公開されます。

警告の設定

アバターの内容に応じてタグを設定してください。「性的な示唆」「成人向けの言葉・表現」「暴力的な表現」「過剰な流血・血糊」「過激なホラー」から選択できます。 該当するアバターにタグを付けずに使用すると、違反となる場合があります。

アップロード済みのアバターの場合


既に VRChat にアップロードしたことがあるアバターでは、VRChat 上の情報が読み込まれて各項目に入力されます。また、「VRChat上の情報」として制作者、アップロード日、更新回数が表示されます。

アバター情報だけを更新する

名前や説明、公開設定、警告の設定、サムネイルを変更すると、保存と破棄のボタンが表示されます。

  • 保存 ― アバターを再アップロードせずに、VRChat 上のアバター情報だけを更新します。
  • 破棄 ― 変更を取り消して、VRChat 上の情報に戻します。

Blueprint

Blueprint(Blueprint ID)は、VRChat 上でアバターに割り当てられた個別の ID です。同じ Blueprint ID を持つアバターをアップロードすると、VRChat 上のアバターが上書き(更新)されます。

  • コピー ― Blueprint ID をクリップボードにコピーします。
  • VRChatとの紐づけを切る ― アバターに新しい ID を割り当てます。次回のアップロードでは、VRChat 上の既存のアバターを上書きせず、別のアバターとしてアップロードされます。

プラットフォームを選ぶ


「プラットフォーム」で、アップロード先を選びます。

プラットフォーム説明
WindowsPC 用のアバターです。必ずアップロードされます。
Quest(Android)オンにすると、Quest 単体やスマートフォン用のアバターも一緒にアップロードします。Unity に Android Build Support モジュールが必要です。
iOSオンにすると、iOS 用のアバターも一緒にアップロードします。iOS へのアップロードが許可されているアカウントの場合のみ表示されます。Unity に iOS Build Support モジュールが必要です。

複数のプラットフォームを選んだ場合、アップロード中にビルドターゲットが切り替わり、完了後に Windows へ戻ります。時間がかかる場合があります。

必要なモジュールが導入されていない状態でオンにすると、モジュールのダウンロードを案内するメッセージが表示されます。Unity Hub の「インストール」から、使用している Unity のバージョンにモジュールを追加してください。

アバターパフォーマンス


VRChat では、アバターの負荷に応じて5段階の評価が付けられます。プレイヤーはこの評価に基づいてアバターを非表示にすることができ、負荷の高いアバターは一部プレイヤーには表示されない場合があります。

軽い方から順に Excellent - Good - Medium - Poor - Very Poor と評価されます。 総合評価が表示され、内訳を見るを押すと、ポリゴン数やマテリアルスロット、PhysBone コンポーネントなどの項目ごとの評価を確認できます。

Good まで最適化 / 軽量化することを VRChat は推奨していますが、PC用のアバターは Very Poor でも問題なくアップロードできます。

アバターの最適化


別ツールの「AAO: Avatar Optimizer(by anatawa12)」をプロジェクトに導入すると、自動最適化(AvatarOptimizerを使用)を使用できます。

オンにすると、アバターに AvatarOptimizer の自動最適化コンポーネント「Trace And Optimize」が追加され、アップロード時にアバターの見た目を変えずに非破壊で最適化されます。オフにするとコンポーネントを削除します。

  • 最適化の結果はビルドするまで分かりません。アバターパフォーマンスには最適化後の結果は反映されません。
  • 最適化の設定は EAUploader から変更できません。設定を変更する場合や、他の最適化機能を使用する場合は Unity エディタで行う必要があります。
  • AvatarOptimizer が導入されていない状態でオンにすると、導入を案内するメッセージが表示されます。AvatarOptimizer は Booth 又は VCC から導入できます。導入後は、メニューの「EAUploader」→「Reload」を実行してください。

テストする


シートの下部にあるテストを押すと、ローカル(自身のPC内)でアバターをビルドし、VRChat で使用できるようにします。アップロードせずにアバターの動作確認をすることができます。

テストとしてビルドされたアバターは VRChat にはアップロードされません。そのため、他プレイヤーにはアバターが見えません。 テストとしてビルドしたアバターは、VRChat アプリ内でアバターメニュー内の「Other」から選択できます。

アップロードする


  1. アバターの名前を入力します。
  2. 「上記の設定は正しく、私はVRChatにアバターをアップロードすることを確認しました。」にチェックを入れます。
  3. アップロードボタンを押します。

アップロード中は進捗が表示されます。アップロードをキャンセルで中止することもできます。アップロードが完了したアバターは VRChat 内で使用できます。

アップロードに失敗する場合

アップロードに失敗すると「アップロード失敗」のメッセージに原因が表示されます。アバターのファイルサイズが VRChat の上限を超えている場合などは、アバターを軽量化してください。 また、エラーが発生すると「エラーレポート」が表示されます。詳しくは「よくある質問とトラブルシューティング」を参照してください。