VRChat
VRChat(VRチャット)はGraham GaylorとJesse Joudreyが開発し、アメリカ合衆国のVRChat Inc.が運営するソーシャルVRプラットフォームである[1]。
ジャンル | MMO |
---|---|
対応機種 |
|
開発元 | VRChat Inc. |
発売元 | VRChat Inc. |
デザイナー |
|
人数 | 多人数 |
発売日 |
|
対象年齢 | 13歳以上 |
必要環境 |
|
エンジン | Unity |
現在は早期アクセス版[2]とされ、Steam[2]またはOculus Store[3]にて無料でダウンロードできる。Oculus Rift、 HTC Vive等の対応したバーチャル・リアリティヘッドセットを使用してプレイできる。また、バーチャル・リアリティヘッドセットを利用しないデスクトップ版で遊ぶことも可能である[4][5]。ベータ版としてAndroidスマホはGoogle Playよりダウンロードで遊ぶことができる。iOSはクローズベータに参加すると遊ぶことができる。
2014年1月16日にOculus DK1開発キットに対応したスタンドアロンアプリケーションとしてMicrosoft Windows向けにリリースされ、2017年2月1日にはSteamの早期アクセスプログラムを介してリリースされた。Oculus Rift、Oculus Rift S、Oculus QuestはOculus Store経由でサポートされ、その他にHTC Vive、HTC Vive Pro、Valve Indexをサポートしている[6]。
概要
編集名前に「VR」が含まれているが、必ずしもVR機器を所有している必要はない。
VR機器を持っていないプレイヤーのためにデスクトップ版も用意されているがアバターの手足を自由に動かすことができないなどの制限がある[7]。
バーチャル・リアリティヘッドセットとハンドコントローラー[6]を所持していれば顔と手を動かすことも可能になる。追加でトラッカーをプレイヤーの腰に一つか腰と両足合計三か所に装着することでプレイヤーの全身の動きをアバターに反映させるフルボディートラッキングを使用することが出来る[8]。
また、VRChatと並行して開発されたSDK[9]を使って、プレイヤーが購入したり作成したモデルをインポートしてVRChat内で自身のアバターとして使用したり、ゲーム内のワールドを作成して他プレイヤーとVRChatを通して共有することも可能である。
アバター
編集VRChatでは、自分が操作するアバターを予め用意された物から選ぶことが出来るが、一定以上のトラストランク(詳細は後述)になるとUnityとVRCSDK[9]を利用してプレイヤー自身が用意した3Dモデルをアップロード[10]することができ、それを自由に扱う事が出来る[11]。
自分で用意する場合には、Unityに標準で備わっている物の一部とVRCSDK[9]に同梱された物、Unityの公式Asset Storeで配布されている物の一部など、許可されたコンポーネント[12]のみを使用したものである必要がある。自分で3Dモデルを製作しなくても他人が作成し配布・販売しているものを利用することが出来るが、利用者本人にその意思はなくとも他の配信者などの商用映像や配信などへの映り込みにより、商用利用と見なされる場合があるため必ず利用規約を読み、商用利用やその他の禁止事項に違反する恐れが無いか確認してから利用するよう呼びかけられている[11]。
また、基本的にペデスタル(不特定多数のプレイヤーがモデルをアバターとして使用可能な形式)での使用は二次配布としてみなされ禁止されているため、モデルデータの扱い方にも細心の注意を払う事が必要である[11]。
VRChat SDK
編集この節の加筆が望まれています。 |
SDK2とSDK3にはそれぞれ同じプロジェクトにインポートできず互換性がないとしている[13]。
また、2022年8月には「VRChat Creator Companion」というアバター・ワールド制作用コンパニオンソフトが正式に公開され、以後このソフトを通し、後述するSDK,Udonをダウンロードする形となった。[14]
SDK2
編集過去に使われていたSDKである。
SDK2でのワールド作成では、プログラミングによる処理の追加が行えないため、VRC_triggerなどの限られたコンポーネントやシェーダーなどを使って疑似的に製作者が行いたい処理を実装していた。
SDK3 World および SDK3 Avatar
編集SDK3では、ワールド用のものとアバター用のものが分けられた。
SDK3でのワールド作成では、新機能としてUdonなどが使えるようになり、SDK2が使われていた時に比べプログラムが容易に実装可能になった。それにより製作者の自由度が増し、現在も更新によってさまざまな機能が増えている。
Udon
編集SDK3に付属するVRChat専用のビジュアルプログラミング言語である。
プログラミングで実行する処理を、ヌードルと呼ばれる白い線でつなげることによってプログラムを作ることができる[15]。
また、有志が開発していた、UdonをC#ベースでプログラミングが行えるアドオン「UdonSharp」が、「VRChat Creator Companion」の公開と同時に公式に統合され、コードベースのプログラミングがサポートされるようになった。これは前述したソフトを通して導入することが出来る[14]。
トラストランク
編集VRChatでは全プレイヤーにそのプレイヤーの信頼度に応じてトラストランク(Trust rank)が付与される。上位のものからTrusted User、Known User、User、New User、Visitor となっている。その他に、迷惑行為を繰り返した者に付与されるNuisanceと、VRChatの社員が使用するVRChat Team がある[16]。
このランクはプレイヤーのプレイ時間、訪れたワールドの数、フレンドの数、インスタンスからキックされた回数など様々な情報を総合的に評価して付与され、昇格や降格がされる[16]。
それぞれのトラストランクはプレイヤーの詳細画面で確認する事が出来る。Trusted User は紫、Known User は橙、 User は緑、 New User は青、 Visitor は灰である。また、Trusted UserとKnown Userのみプレイヤー自身の判断でトラストランクの表示をUserと同じ緑に切り替える事が出来る[16]。
トラストランクを昇格させるに応じて、機能が開放されたり、セーフティシステムによるアバター非表示等の制限がされにくくなるというメリットが存在する。[16]アバターのアップロードは New User 、ワールドのアップロードは User から開放される。
インスタンス
編集プレイヤー同士が直接会うことができる部屋となるものがインスタンス(instance)である。全てのプレイヤーがインスタンスを作成できる。他インスタンスに出現させたポータルや、オーナー(インスタンスを作成した者)や条件を満たしたフレンドからの招待や、条件を満たしたフレンドのユーザー詳細の画面から参加出来る。また、招待を受けていなくても、条件を満たしたフレンドに招待を送ってもらうよう要求する事が出来る。
インスタンスには参加できるプレイヤーの範囲によっていくつかの段階に分けられている。
Public
編集全てのプレイヤーが参加できるインスタンス。
Friends+
編集インスタンスのオーナー(インスタンスを作成した者)のフレンドでオーナーと同一インスタンスに居る時、そのフレンドのフレンドも参加可能なインスタンス。
Friends
編集オーナーのフレンドのみが参加できるインスタンス。
Invite+
編集オーナーからの招待とそれと同一インスタンスに居るプレイヤーに送られた参加申請(Req Invite)に対する承認でのみ参加出来るインスタンス。
Invite Only
編集オーナーからの招待でのみ参加できるインスタンス。
セキュアインスタンス
編集インスタンスには内部的にIDが割り振られており、そのIDが分かっている状況下[注釈 1]においては、Friendsインスタンスへフレンド以外が参加することができていた。2022年7月25日、開発チームはこれらは混乱や悪用を招くとして、ワールド作成時のルールを強制するセキュアインスタンス(SI)のオプションを選択可能にする機能を導入することを発表し、翌日7月26日に実装された。以降、SIを有効にしたFriendsインスタンスへはオーナーのフレンド以外のユーザは如何なる場合も参加できなくなり、またインスタンスの移動に用いるポータルを出現させた場合にもオーナーのフレンド以外のユーザには見えなくなるように仕様が変更された。[17]。
設立
編集VRChat Inc.は2014年に現在はVRChat Inc.のCEOであるGraham Gaylorと、VRChat Inc.のCTOであるJesse Joudreyによって起業された[1]。
VRChatへの出資にはRothenberg VenturesやGVR Fund、HTC、Brighstone VC、WS Investment Company、Makers Fundなどが参加している[18]。
脚注
編集- ^ a b “Filing For VRCHAT INC.PDF/A1 Document”. 2020年10月28日閲覧。
- ^ a b “Steam : VRChat”. 2018年12月15日閲覧。
- ^ “VRChat : Oculus”. 2018年12月15日閲覧。
- ^ “VRchat 日本wiki”. VRchat 日本wiki. 2020年11月29日閲覧。
- ^ https://www.vrchat.net/
- ^ a b “Controls” (英語). VRChat. 2020年10月13日閲覧。
- ^ “Keyboard and Mouse” (英語). VRChat. 2020年10月13日閲覧。
- ^ “Full-Body Tracking” (英語). VRChat. 2020年10月13日閲覧。
- ^ a b c “Setting up the SDK”. 2018年12月15日閲覧。
- ^ “Creating Your First Avatar”. 2018年12月15日閲覧。
- ^ a b c “Creating Your First Avatar” (英語). VRChat. 2020年10月14日閲覧。
- ^ “Whitelisted Avatar Components”. 2018年12月15日閲覧。
- ^ a b “Choosing your SDK” (英語). VRChat. 2022年1月13日閲覧。
- ^ a b “The VRChat Creator Companion is Now Live!” (英語). VRChat. 2022年11月18日閲覧。
- ^ https://docs.vrchat.com/docs/what-is-udon
- ^ a b c d “VRChat Safety and Trust System” (英語). VRChat. 2020年10月12日閲覧。
- ^ “The VRChat Security Update” (英語). VRChat. 2022年7月30日閲覧。
- ^ ASCII. “ソーシャルVRアプリ開発元のVRChatが10億円を調達”. 週刊アスキー. 2020年10月12日閲覧。
注釈
編集- ^ VRChatのWebサイトからインスタンスを作成した場合などはそのインスタンスを立ち上げるためのURLを発行することができ、そのURLパラメータにIDが含まれている。
関連項目
編集外部リンク
編集- 公式ウェブサイト
- VRChat (@VRChat) - X(旧Twitter)
- VRChat 日本語公式 (@VRChat_JP) - X(旧Twitter)
- VRChat Status (@VRChat_status) - X(旧Twitter)