2024/12/29現在 この記事denoVRoid Studioについては少し古い内容が含まれている可能性がありますが、VRChat部分はそのまま利用できるかと思います。
VRMの3Dアバターを作ってVRChatで使う方法
はじめに
最近VRM
フォーマットの調査をしていたことや、知り合いからVRChat(VR)への興味があるけどまだ始めてはいないという知り合いに向けて、3Dプラットフォームで利用できる3Dアバターの作成とVRChatでの使用方法を解説します。
開発環境
作業環境は以下の通りです。
- Windows 11
- VRoid Studio 1.29.2
- Unity 2022.3.22f1
アバター作成は、Macなどの環境でも可能です。VRChatへのアップロードについてはWindows向けの手順を記載しています。
VRMアバターの作成
VR向けのアバターを「VRoid Studio」で作成します。これは、オリジナルキャラクターを簡単に作れる3Dキャラクター制作ソフトウェアです。
VRoid Studioのダウンロードとインストール
まず、VRoid Studioの公式サイトにアクセスします。
Windows、Mac、Steamなど複数のプラットフォーム向けのダウンロードオプションがあります。お使いのOSに対応したバージョンを選択してください。
VRoid Studioの起動
VRoid Studioには、アバターを1から作成する方法と、用意されたサンプルモデルデータを基に作成する方法があります。
サンプルアバターの利用には VRoid Studioガイドラインがありますので、参考にしてください。
アバターの編集
サンプルアバターを選択すると、基本的な髪型や服装が設定された状態でアバターが表示されます。 今回は、サンプルのアバターを浴衣に着せ替えてみました。
アバターのプレビュー
アバターの編集が完了したらカメラのマークを押すことで、モデルデータの確認ができます。揺れなどの動きを確認することができます。
アバターのエクスポート
満足した らエクスポートします。VRMにはVRM0.0とVRM1.0というバージョンがありますが、今回は互換性の高いVRM0.0でエクスポートします。
エクスポート後は、.vrm
形式のファイルとして保存され、さまざまなプラットフォームで使用できます。ファイルの保存場所を確認し、次のステップで使用します。
VRMをUnityで扱う
次に、UnityでVRMモデルをインポートする方法を紹介します。
Unity Hubの導入
Unity Hubは、複数のUnityバージョンを管理し、プロジェクトを効率的に管理するためのツールです。
Unityの公式サイトから「Unity Hub」をダウンロードします。
ダウンロードしたインストーラーを実行し、画面の指示に従ってインストールします。
Unityバージョンの選択
推奨されるUnityバージョン(2022.3.22f1
)をイ ンストールします。
Unityプロジェクトの作成
Unity Hubを起動し、新しいプロジェクトを作成します。 プロジェクトの設定は、3Dを選択し、その他の設定はデフォルトのままで構いません。
UniVRMライブラリのダウンロード
UniVRMは、VRMファイルをUnity内で扱うためのライブラリです。
これをプロジェクトにインポートすることで、VRMアバターのインポートが可能になります。
UniVRMのリリースページから最新バージョンの.unitypackage
ファイルをダウンロードします。例えば、UniVRM-0.126.0_14f3.unitypackage
などです。