VRchatにアバターをアップロードするには?

公開: 2023-06-02

自分で作成したアバターでも、VR チャット プロフィール用に作成してもらったアバターでも、パーソナライズされたアバターを表示する必要があります。 ただし、これを行う前に、まず新しいアバターでゲームに参加する必要があります。 最初は少し圧倒されるように思えるかもしれませんが、最初のアバターのダウンロードは、少し手伝ってもらうと簡単に行うことができます。

アバター用のファイルをすべて準備したら、アップロード手順を開始します。 しかし、アバターを VRchat にアップロードするにはどうすればよいでしょうか? ほとんどのゲーマーがゲームに追加したいと思うのと同じように、ゲームに要素を組み込むには追加のソフトウェアをダウンロードする必要があります。 幸いなことに、VR Chat は非常に使いやすく、ユーザーがユニークな新しいアバターを投稿することを奨励します。

アバターを VRchat にアップロードする方法に関するガイド

模型を作ろう!

VRchat 作成用に PC をセットアップするプロセスは、VRchat Creator Companion (VCC) の最近のリリースにより簡素化されました。 まず、VRchat の公式 Web サイトから VCC を入手します。 VCC をインストールして実行すると、Unity がすでにインストールされているかどうかが確認されるため、何もダウンロードする必要はありません。 Unity をまだお持ちでない場合は、インストールするように求められます。 VCC は、VRCSDK と互換性のある最新の Unity バージョンをインストールします。 VCC が失敗する可能性があるため、Unity エディターをいじらないでください。

VCC のインストールには多くの利点がありますが、古い VRC Unity ツールの一部が新しいバージョンの VCC では機能しないため、または機能しないため単に習慣または悪意から、依然として昔ながらの方法でアバターを作成することを選択する人もいます。 VRchat アバターをアップロードする方法を知っている。 VCC がオペレーティング システムの Mac または Linux バージョンをサポートしていない場合は、標準の Unity インストールを使用することもできます。

VCC には、アバターを作成するためのさまざまなツールとマイナーな最適化が付属していることに注意してください。 基本の Unity には VCC が持つツールが不足しており、レガシー VRC SDK は最終的に段階的に廃止される可能性があるため (その可能性は低いですが)、新規ユーザーが従来の Unity インストールを実行することはお勧めできません。 ほとんどの人は代わりにモデルを探すことを選択しますが、アバター モデルを最初から構築することも可能です。 アーマチュア付きの FBX をエクスポートできる 3D ソフトウェアであれば、どのソフトウェアでも問題ありません。 Maya と Blender が人気のあるオプションです。 はっきり言っておきますが、これまでに 3D モデリングをしたことがない人にとって、これは長い旅の始まりにすぎません。 VRchat アバター リグとテクスチャをアップロードする方法を学ぶのは複雑です。 これらの能力をすべて組み合わせると、リグされたキャラクターが作成されます。

独自のモデルを設計する場合は、簡単なものから始めることをお勧めします。 たとえ既製のモデルほど魅力的に見えなくても、モデルを使ってやりたいことはすべてできます。

# モデルを見つけます。

アバターは 3D モデルである必要があります。これはおそらく最も重要なステップです。

これは最初のアバターなので、Unity アセット ストアから購入することをお勧めします。通常、アバターはすでにリグ設定された状態で到着し、アップロードするための追加の作業は必要ないからです。 アセット ストア以外でモデルを取得することを選択した場合は、モデルが完全にリギングされており、Unity が認識する形式であることを確認してください。

使用したいモデルを使用するためのライセンスを持っていることを確認してください。 モデルはアーティストによって数え切れないほどの時間をかけて制作されます。 ライセンスなしで使用すると、VRChat 利用規約およびモデル作者の権利が侵害されます。

使用するモデルの三角形の数は 70,000 未満である必要があります (Oculus Quest の VRChat の場合は 7,500)。 PC では、ポリゴン数が多いモデルを提出することができますが、アバターには自動的に「非常に悪い」パフォーマンスというラベルが付けられます。 これは、ポリゴン数が多いとパフォーマンスに悪影響を及ぼす可能性があるためです。

# モデルをプロジェクトに取り込む

見つけたモデルをプロジェクトに組み込む時が来ました。 アセット ストアから購入した場合は、ダウンロードしてすぐにプロジェクトにインポートできます。 モデルが他の場所から取得された場合は、関連するテクスチャとともにモデルを「Assets」フォルダーにインポートする必要があります。

3D エディタからモデルをインポートする場合は、複数の座標系があることに注意してください。 たとえば、Blender と Unity のデフォルトの座標系と単位系は異なります。 FBX ファイルをエクスポートするには、Blender でエクスポーターを定義する必要があります。モデルがアセットに追加されたら、それをクリックしてパラメーターが正確であることを確認します。 インスペクターのリグタブで、アニメーションタイプがヒューマノイドに設定されていることを確認します。

# モデルをシーンに取り込む

これで、適切なパラメータが適用されたモデルがアセット内に存在し、シーンに配置する必要があります。 これを行うには、それをシーンまたは階層にドラッグします。

各アバターには 1 つのシーンがあり、0、0、0 に配置する必要があります。アバターがまっすぐに立っていない場合は回転させます。 さらに、アバターが 5x5x5m より大幅に小さくなったり大きくなったりしないようにしてください。 比較のために、1x1x1m の Unity キューブを使用します。

# アバター記述子の追加

  1. 階層に移動してアバターを選択します。
  2. インスペクターで「コンポーネントの追加」を選択します。
  3. 「VRC Avatar Descriptor」コンポーネントを探して追加します。
  4. アバターを開始するには、VRC アバター記述子を追加します。

# 位置を観察する

まずビューの位置を確立する必要があります。 VRChat では、ここにカメラが配置されます。 これは、視覚的な描写としてシーン内に小さな白い球として表示されます。 アバターに頭がある場合、理想的な表示位置は目の間です。 頭がない場合は、それが属すると思われる場所に配置します。 アバター記述子を使用して VRChat 用のアバターを設定します。 必ず視野角を調整してください。

リップシンクモード

VRchat にアバターをアップロードする方法がわかりません。話すときにアバターの口が自動的に反応するようにします。 VRC アバター記述子の LipSync オプションを展開します。 5 つのモードが利用可能です: 通常、「自動検出!」を押します。 あなたの VRChat アバターがあなたの言葉に反応します。 VRChat SDK が適切なリップシンク モードを自動的に検出できるようにするには、「自動検出!」を選択します。 モードは、以下にリストされているモードのいずれかに変わります。

顎の骨

アバターがそうする場合は、顎の単一のアニメーション化ボーンを指定できます。 VRChat の声のボリュームによって、キャラクターの顎が開く幅が決まります。 Unity の Humanoid リグでアバター用に口のボーンが設定されていることを確認してください。

口形素ブレンドの形状

頂点の位置は、使用しているソフトウェアに応じて、ブレンド シェイプまたはシェイプ キーを使用してメッシュを変更するために使用されます。 これは、複雑な会話アニメーションを作成するモデルで広く使用されています。 モデルにこれらがある場合は、これらを利用してください。 アバターの口形素は通常、VRChat によって自動的に検出されます。 あるいは、ドロップダウン メニューから口形素を選択することもできます。

# ビルドタブにアクセスしてアバターが正しいことを確認します

ビルド ウィンドウですべてが適切であることを確認するには、[VRChat SDK] > [コントロール パネルの表示] > [ビルダー] を選択します。 そこには、指定されたアバター ゲームオブジェクトと [Build & Publish] ボタンが表示されるはずです。 間にポリゴン数、エラー、警告が表示されます。 問題がある場合は、まず問題を修正する必要があります。 最も一般的なエラーは、ポリゴンが多すぎることです。 これを修正するには、アバターのメッシュを間引く必要があります。 これを行う方法がわからない場合は、戻って、当面は別のモデルを選択してください。

# アバターのアップロード

これで、アバターを VRchat にアップロードするための準備がすべて整いました。 「Build & Publish」ボタンをクリックすると、SDK がアバターを構築し、アップロードの準備をします。 アップロード画面が表示され、アバターに名前を付け、画像を選択し、その他のメタデータを入力できます。 VRCCam をシーン内で移動して画像を変更します。

必要な情報をすべて入力したら、アップロードボタンを押す前に、コンテンツを VRChat にアップロードできることを確認する必要があります。 アバターのアップロードが開始され、完了すると、ゲーム内で表示するか、SDK の VRChat SDK > コントロール パネルの表示 > コンテンツ マネージャーに移動して表示できます。

アバターに満足したら、VRChat にアップロードして公開ワールドで使用できます。 vrchat.com では、アバターの共有を許可できます。 デフォルトでは、誰もあなたのアバターをコピーできません。

アバターを VRChat にインポートするにはどうすればよいですか?

Blender などの 3D モデリング ソフトウェアを使用して独自のアバターを作成したり、オンライン マーケットプレイスやアバター共有プラットフォームなどのさまざまなソースからアバターを入手したりできます。

このガイドが皆様のお役に立てれば幸いです。