VRChat OSC
チャットボックス、アバターパラメーター、OSCQuery。
パネル
個々のウィンドウでもディスプレイ全体でもキャプチャして、好きな場所に置けます。ワールド、ヘッド、左右どちらの手にも固定できます。
パフォーマンス
デスクトップのツールはどれも CPU の履歴と上位プロセスを見せてくれます。けれど、その瞬間ヘッドセットが何をしていたかは分かりません。しかもヘッドセットを外した時点で、追っていたヒッチは消えてしまいます。vrOS はフレームタイミングと原因を同じパネルに並べます。
プレイスペース
左右どちらの手でもプレイスペースをドラッグして回転できます。コントローラーを床に置けば高さを取り直せます。いま実際に立っている場所へ再センタリングでき、うまくいかなければ一度だけ元に戻せます。リセットは 1 秒の長押しなので、うっかり起きることはありません。
入力
実機のマウスやキーボードが動いた瞬間、vrOS は入力の主導権をデスクトップへ返します。カーソルの取り合いも、フォーカスの横取りも、誤クリックもありません。VR が主導権を取り戻すのは、パネル上で意図してトリガーを引いたときだけ。コントローラーが動いただけでは戻りません。
内蔵キーボードは 6 種類。英語の 70%・80%・フルサイズ、韓国語 두벌식、日本語ローマ字、そして日本語向けの 12 キーフリック。単語の途中でフォーカスが変わっても、入力中の文字は消えません。
倒れない造り
VR ランタイム、GPU、キャプチャ API に触れる処理はすべて、監視付きの別プロセスで動きます。ドライバーが落ちても SteamVR が倒れても、コアアプリは無傷のまま。ランタイムが戻れば、パネルも自分で戻ってきます。
拡張機能
たまにしか使わない機能は、自分でオンにする拡張機能です。それぞれが実際に使う権限だけを求め、あとから取り消すこともできます。
チャットボックス、アバターパラメーター、OSCQuery。
複数の出力デバイスへきちんとルーティングできるパッド。
VR の中からシーン切り替えと録画状態を操作。
チャットをパネルに、ほかのすべての隣に。
サードパーティの拡張機能も、内蔵のものと同じ API を使います。
アクセシビリティ
レーザーとコントローラー、ゲームパッドだけのフォーカス移動、デスクトップでのマウスとキーボード。すべての画面がこの三つに対応します。一部だけということはなく、ホバー専用の操作もありません。視線+確定も全体に織り込み済みで、視線対応の実装と一緒に届きます。
対応環境
| プラットフォーム | VR ランタイム | 状態 |
|---|---|---|
| Windows 10 / 11 | SteamVR | 対応済み |
| Linux x86-64 — デスクトップと SteamOS | SteamVR · Monado / WiVRn | 対応済み |
| Steam Frame — SteamOS、ARM64 | OpenXR | 開発中 |