VRChatでワールドを上げる方法
前提条件
- Trust RankがUser以上であること
- PCを保有していること(Windows/Macどちらも可。ただしそれなりの性能がないとサクサク動かないので注意。)
- VRChatのアカウントを保有していること(Steam/Oculusアカウントを使ってプレイしている場合アップロードできないので、VRChat向けのアカウントを作り、Steam/Oculusのアカウントと紐づけてください)
- Steamアカウントの場合
https://atorinn.net/post-381/381/ - Oculusアカウントの場合
"良いサイト見つからず"
- Steamアカウントの場合
操作手順をYouTubeで撮ってみました
(動画編集苦手&テロップ入れていませんが、お見苦しい点お許しください。)
https://youtu.be/Uuyp3YEFj6U
手順
1. Unityのインストール
[1] Unity Hubのインストール
https://unity3d.com/jp/get-unity/download
[2] Unitu HubからUnityのインストール
※現行のVRChatは「2018.4.20f1」で作成する必要があります(記事を書いた2020/5/6時点)
※Unity Hubを開いて、メニュー左の「インストール」タブを押して、右上の「インストール」ボタンを押す、
しかし一覧に「2018.4.20f1」がないので「ダウンロードアーカイブ」を押すと、
ブラウザからUnityのダウンロードページが表示されるので、
Unity2018.xの下にある「Unity 2018.4.20」の横の「Unity Hub」ボタンを押して、インストールしてください。
2.VRChatのWebページから、アバター&ワールドのアップロード用のSDKをダウンロード
[1] VRChatのページにログイン
https://www.vrchat.com/home/login
[2] 画面左のサブメニューの「Download」をクリック
[3] VHCHAT SDK2をダウンロード
※後で使うので、デスクトップ等分かりやすい場所に置いておいてください。
3.ワールドをアップロードする
※ここでは試験的に「床だけがあるワールド」をアップロードする手順にしています。
[1] UnityHubを開く
[2] 新規作成ボタン横の「▼」を押し、
2018.4.20f1を選択、
プロジェクト名を入力し
「作成」を押す。
[3] メニューの「Assets」→「Import Package」→「Custom Package」で
2[2]でダウンロードしたVRCHAT SDKのファイルをインポートする。
※画面下のAssets部分にドラッグ&ドロップしても良い。
※インポート完了までしばらく時間がかかります。完了すると「VRChat Unity SDK」の画面がポップアップしてきます。
[4] 画面左下の「Project」タブの「Assets」→「VRCSDK」→「Prefab2」の下の「VRCWorld」を
画面左上の「Hierarchy」タブのSampleSceneの下にドラッグ&ドロップしてください
[5] *** この段階でワールドを作成する ***
※このままワールドをアップロードしてしまうと、床すらない何もないワールドになってしまうため、今回は「床」だけ入れましょう。
画面左上の「Hierarchy」のVRCWorldの上で「右クリック」→「3D Object」→Planeを押してください。これで床ができます。
[6] Unityのメニューの「VRChat SDK」→「Show ControlPanel」を押す
[7] ここでVRCHAT SDKと書かれた画面がポップアップされるので、まずAccountの部分で、
自身のVRChatのアカウントでSing Inしてください。
※ログインに成功すると「Logged in as: <あなたのVRChat名>」が表示されます。
[8] 同ポップアップ画面の「Builder」タブを選ぶと「Setup Layers for VRChat」ボタンがあるので押す
(さらに確認画面が出てくるので、Do itボタンを押す)
[9] さらに「Set Collision Matrix」ボタンが出てくるので押す
(こちらもさらに確認画面が出てくるので、Do itボタンを押す)
[10] 「Build & Publish」ボタンを押す
[11] Configura Worldと書かれた画面が出てくるので
World Nameを入力し、The above information is accurate and I have the rights to upload this content to VRChat.
に問題がなければチェックボックスをチェックし、Uploadを押す。
※一般向けに公開したい場合は「Publish limit for Community Labs Exceeded」もチェックする。
コミュニティラボという試験的ワールドとしてアップロードするという意味です。
コミュニティラボで一定の条件(条件不明)を満たすとPublish化(より多くの人がアクセスされる状態)されるそうです。
なお、ラボに上げられるのは1週間に1ワールドです。
[12] 最後に確認として、VRChatにログインし、WORLDSメニューの「MINE」の箇所に、
今アップロードしたワールドがあるので、入ってテストしてみてください。