【VRChat】ワールド・アバター制作ガイド(Unity / Blender)

blender
記事内に広告が含まれています。

VRChatでは、BlenderやUnityを使うことで、自分で作ったアバターやワールドをアップロードして遊ぶことができます。

ただし実際に作ろうとすると

  • Unityのインストール
  • VRChat Creator Companion(VCC)
  • ワールド制作
  • ギミック追加
  • アバターアップロード

など、作業することが多く、何から手をつければいいのか初心者にはほんとに分かりにくいです。

このページでは、当ブログで書いている VRChat制作関連の記事をまとめました。

VRChat関連の制作を始めたい方は、上から順番に読むと全体の流れが理解しやすくなっています。
このブログにあるVRChatアバター・ワールド記事のガイドとしてもお使いください。

なお、ワールド、アバター制作をすぐにしてみたいという方は、手順を解説したチュートリアル記事シリーズがありますので、そちらからやっていただく方がわかりやすいと思います。

スポンサーリンク

VRChat制作チュートリアル記事シリーズ

アバター制作チュートリアル記事。シンプル動物アバター制作(初心者向け)
一番丁寧に書いてる、アバター制作初心者向けの記事です。これをやってみてから他シリーズをやると大体できると思います。

アバター制作チュートリアル記事。人型アバター制作(中級者向け)
Blenderで作った人型アバターをUnityでセットアップしてアップロードしています。揺れもの設定などもしている中級者向けの記事です。

ワールド制作チュートリアル記事。
シンプルな部屋を作ってVRChatにアップロードしています。やること多くてUnityの解説がちょっと雑かもしれません(一応手順としてはちゃんと解説してますが、画像小さめ)。上のアバター制作とかで一通りUnity触ってればできます。

以下は工程の一部分や、概念、設定などを解説した記事になります。やってみたけどよくわからない、すっきり理解できてないというときに読んでいただくといいと思います。

スポンサーリンク

VRChat制作の準備(Unity / VCC)

まず最初に、VRChat制作に必要なソフトをインストールします。
VRChatのワールドやアバター制作には、Unity・Unity Hub・VCC(VRChat Creator Companion)などのツールが必要になります。
VRChatを遊ぶためにはSteamのインストールが必要になります。

Steamをインストールする

【VRChat】Steamをインストールする

VRChatを遊ぶために必要なSteamのインストール方法を解説しています。VRChatでの操作方法や注意なども書いています。

Unity / Unity Hub / VCC をインストール

〖VRChat〗Unity, Unity Hub, VCCをインストール

VRChatのアバターやワールド制作を始めるための準備記事です。
Unity Hubのインストールから、VRChatで使用するUnityのバージョン確認、VCCの導入まで一通りの流れを解説しています。
UnityはVRChat指定のバージョンでないとアップロードできないため、最初にここを確認しておくとトラブルが減ります。

VCCの使い方

【Unity】VCCでプロジェクトを複製する・完全に削除する・バックアップをとる方法

アバター、ワールドのプロジェクト作成に使うVCCで、プロジェクトの複製などをする方法を解説しています。

VRChat SDK を更新する

〖VRChat〗VRChat SDKを更新する方法:VCCでアップデート

VCCで管理しているVRChat SDKを更新する方法のメモ記事です。
SDKのバージョンが合っていないとアップロードエラーなどの原因になるため、更新前に確認するポイントなどをまとめています。

Unity関連ソフトをアンインストールする

〖Unity〗Unity, Unity Hub, VCC のアンインストール

Unity・Unity Hub・VCCをアンインストールする手順をまとめた記事です。
プロジェクトのバックアップ方法や、アンインストール時に残るデータの扱いなど、再インストール時のトラブルを防ぐポイントも書いています。

トラストランクについて

【VRChat】ユーザーのトラストランクとできることまとめ
VRChatではランクの概念があり、一定以上にならないとアバターやワールドがアップロードできないので、その説明をしています。

スポンサーリンク

VRChatワールド制作

UnityでVRChatのワールドを作る場合、基本的には

  1. ワールドを作る
  2. ライトベイク
  3. ギミックを追加
  4. VRChatにアップロード

という流れになります。

作ったワールドをアップロードする

〖VRChat〗作ったワールドをアップロードする

Unityで作成したワールドをVRChatへアップロードする方法をまとめた記事です。
SDKを使ったBuild & Publishの手順、実際にアップロードする流れを確認できます。
VRChatでは一定時間プレイしていないとアップロード権限がもらえない点にも注意が必要です。

Quest対応ワールドを作る

〖VRChat〗EasyQuestSwitchでQuest対応する手順

PC向けに作ったワールドをQuest対応させる方法の解説です。
EasyQuestSwitchを使うことで、PC版とQuest版を切り替えながら管理できるので、Quest対応ワールドを作りたい人にオススメ機能です。

ライトベイクのやり方

〖Unity/VRChat〗ライトベイクのやり方まとめ

VRChatワールド制作で重要なライトベイクについてまとめた記事です。
ライトベイクは光の計算結果をあらかじめライトマップに焼き込むことで、ワールドの描画負荷を軽くする仕組みです。
どのタイミングでベイクするのか、Static設定やライト設定の基本も解説しています。

UV Overlapを修正

【Unity】ライトベイクでよく出るエラー:UV Overlapを修正

ライトベイクでよくあるエラーの修正方法を解説した記事です。

スポンサーリンク

VRChatワールドのギミック

VRChatワールドでは、様々なギミックを追加することで
よりインタラクティブな空間を作ることができます。

ここでは、Unityで作れる基本的なワールドギミックの記事をまとめています。

スイッチ(ボタン)

〖VRChat〗Unityで簡単なスイッチギミックをつける

VRChatワールドでよく使われるスイッチやボタンの作り方を解説しています。
ミラーの表示・非表示などによく使われる基本的なギミックで、ここを理解すると様々なスイッチに応用できるようになります。

ドアの開閉ギミック

〖Unity〗VRCワールド作成:開閉アニメーションつきドアを作る

建物ワールドでは定番のドアの開閉ギミックを作る方法です。
AnimatorとUdonノードを使い、クリックすると開閉するドアを作成する手順を解説しています。

オブジェクトを持てるようにする(Pickup)

〖Unity/VRChat〗オブジェクトを持てるようにする:Pickup

VRChatでコップや本などのオブジェクトを持てるようにする設定方法です。
ColliderやRigidbodyなどの設定を追加するだけで簡単に実装できるため、ワールドの遊び要素を増やすのに便利です。

座れるイスを作る

〖Unity/VRChat〗座る機能付きイスを作る

VRChatのデフォルト機能を使って、座れるイスを作る方法です。
座る位置や高さの調整方法も解説しているので、アバターがめり込んでしまう場合などの調整にも使えます。

動画プレイヤーを導入する

〖VRChat〗動画プレーヤーを導入する:USharpVideo

VRChatワールドに動画を再生するプレイヤーを設置する方法です。
USharpVideoを使えば、スクリプトを書かずに動画プレイヤーを簡単に導入できます。

スポンサーリンク

Unity基礎(VRChat制作でつまずきやすい部分)

VRChatワールド制作では、Unityの基本概念も少し理解しておく必要があります。

Prefabとは

〖Unity〗Prefabとは?

Prefabの基本概念と使い方を解説した記事です。
同じオブジェクトを大量配置するときに便利な仕組みで、ワールド制作では照明・家具・植物などの管理に役立ちます。

オクルージョンカリング

【Unity】Occlusion Culling(オクルージョンカリング)の設定と機能解説

よくUnityの最適化・軽量化、パフォーマンス改善に使われる機能です。ゲーム中のFPS改善にもつながります。
広いワールドや部屋数の多いワールド制作で使うことで効果が出ます。

スポンサーリンク

VRChatアバター制作(Blender)

チュートリアル記事とかぶっていますが、
当ブログでは、Blenderでモデルを作ってVRChatへアバターとしてアップロードする方法も解説しています。

Blenderでアバターを作ってVRChatにアップロード

〖VRChat〗Blenderでモデルを自作してVRChatにアップロードする方法

Blenderで簡単なキャラクターを作り、Unityを経由してVRChatにアップロードするシリーズ記事です。
いきなり人型キャラクターを作るのではなく、シンプルなモデルを使ってアップロードの流れを理解する構成になっています。
アバター制作初心者向け。


アバター制作チュートリアル記事。人型アバター制作(中級者向け)
Blenderで作った人型アバターをUnityでセットアップしてアップロードしています。揺れもの設定などもしている中級者向けの記事です。

スポンサーリンク

まとめ

VRChat制作は

  • Blender(モデル制作)
  • Unity(ワールド・アバター設定)
  • VRChat SDK(アップロード)

この3つを理解すれば、自由にワールドやアバターを作れるようになります。
中でもUnityでの設定時の手順が複雑なので、一つ一つ解決していくことが重要になってきます。

このページでは、VRChat制作の流れに沿って記事をまとめました。
ワールド制作やアバター制作の参考になれば幸いです。

コメント