コンテンツにスキップ

VRMアバターを使う

VRMとは


VRM とは、アバターに特化した3Dモデルのファイル形式の一種です。人型アバターの規格の1つで、VRoid Studio などで簡単に作成できます。 VRM アバターは VRoid Hub などで入手できるほか、VRoid Studio を用いてゲームでのキャラづくりのように簡単に作成できます。

VRM のままでは VRChat にアップロードすることができないので、変換する必要があります。 EAUploader では、VRM Converter for VRChat を追加で導入することで、VRM アバターを変換してアップロードすることができます。

VRM Converter for VRChatを導入する


VRM Converter for VRChat を、VCC(又は ALCOM)からプロジェクトに追加するか、配布ページからダウンロードしてインポートしてください。 EAUploader で VRM を扱うには、VRM Converter for VRChat と、VRM を読み込むためのパッケージ(UniVRM)の両方がプロジェクトに導入されている必要があります。

導入が完了すると、インポート画面のVRMをインポートボタンが押せるようになります。

VRMをインポートする


アバター一覧のインポートを押してインポート画面を開き、VRMをインポートボタンから .vrm ファイルを選択してください。 アバター一覧に .vrm ファイルをドラッグ&ドロップしてインポートすることもできます。

インポートした VRM は、プロジェクトの Assets/VRM フォルダにプレハブとして保存され、アバター一覧にも追加されます。インポートが完了すると、変換ウィンドウが開きます。

インポートの直後に「衣装・アクセサリーの設定」画面が表示される場合がありますが、VRM アバターは変換すると自動でジャンルが「アバター」になります。

VRChat用アバターへ変換する


変換ウィンドウで各項目を設定し、Comvert(変換)ボタンを押してください。

項目説明
肩の高さ肩の高さを調整できます。変換したアバターがなで肩になる場合や上がりすぎる場合は調整してください。
アーマチュアの高さArmature(アバターの骨格)の高さを変更します。
メッシュを結合メッシュを結合して変換します。これによりメッシュが最適化されます。
シェイプキーの法線と接線を使用シェイプキー(表情など)の法線と接線の情報を使用します。
Osc Components変換時に追加する OSC 関連のコンポーネントを選択します。
揺れ物(PC用の設定)VRM の揺れ物(SpringBone)を VRChat 用の揺れ物に変換する方法を選択します。
揺れパラメータを引き継ぐ(PC用の設定)VRM の揺れ物のパラメータを、変換後の揺れ物に引き継ぎます。
Quest用(Quest用の設定)Quest 用のアバターとしてセットアップします。

各項目の詳しい内容は、VRM Converter for VRChat の説明もあわせてご確認ください。

変換ウィンドウを開き直す

変換していない VRM アバターは、アバター一覧で「変換が必要です」と表示されます。カードをクリックして編集画面を開き、左側に表示されるVRChatアバターに変換ボタンから変換ウィンドウを開くことができます。

同じアバターをもう一度変換した場合でも、既にアップロードしたアバターの Blueprint ID は引き継がれます。

視点位置を設定する


編集画面を開き、編集ツールからビューポイント位置エディタを開いて視点を調整してください。 使い方は「編集ツール」を参照してください。

アップロードする


変換と視点位置の設定が完了したら、通常のアバターと同じようにアップロードできます。「アバターのアップロード」を参照してください。

VRM アバターに使用されているシェーダー(MToon など)が Android(Quest)に対応していない場合があります。Quest(Android)用にもアップロードする場合は、変換時に「Quest用」をオンにしてください。