Hatena内部解像度(Super-Sampling)等のVR描画設定や、ルームスケール関連のカスタマイズを簡単に行うアドオンOpenVR-AdvancedSettingsの紹介記事です。SteamVRを利用する場合には、必ず入れておくべきソフトです。Settingsは以下のような機能を有しています。(公式ドキュメントより)これらの設定は全てVR空間内のメニューから行うことができます。Files\OpenVR-AdvancedSettings\AdvancedSettings.exeSteamVRのダッシュボード(コントローラ上の三のハンバーガーボタンを押して表示されるメニュー)に歯車のAdvancedアイコンが増えていることを確認OpenVR-AdvancedSettingsの設定項目OpenVR-AdvancedSettingsは非常に多くの機能を持っています。公式ドキュメントを日本語に訳してみましたので、目的の機能があるか探してみて下さい。プレイスペースやシャペロン境界を調整する機能が便利です。ビデオプロファイルを適用します。プロファイルはビデオページで作成できます。シャペロン境界プロファイルを適用します。プロファイルはシャペロンページで作成できます。マイクの音量を設定したり、ミュート/ミュート解除ができます。プッシュトークを有効/無効にします。HMD上に常に表示される、シンプルなタイミングオーバーレイを有効にします。Riftで使うなど)を可能にします。VR内での通知(ポップアップ)を無効にします。Aシステムボタンをバインドして任意のアプリケーションで使用できるようにします(「VRコンポジタ」でバインディングを変更する必要があります。アプリケーションが応答しなくなった場合に、グリッド(灰色の球空間に線が表示されるシーン)を表示させません。カメラの位置をシャペロン境界のプレイヤー側の端に置き換えます。ダッシュボードをアクティブにすると、小さなカメラビューがコントローラにアタッチされます。システムボタンをダブルクリックすると、部屋のTron/Shadowバージョンが表示されます。:Steamのデスクトップオーバーレイの幅を調整します。SteamVR:SteamVRを再起動します(再起動時にSteamVRホームの実行中にSteamVRオーバーレイがクラッシュする可能性があるため、再起動する前にSteamVRホームを閉じることをお勧めします)。空間座標の情報、スタイル情報、またはその他のシャペロン境界設定を保存する「シャペロンプロファイル」を適用/定義/削除できます。シャペロン境界の可視性を設定できます。不透明度は30%から100%です。シャペロンの境界を表示する距離を設定できます。(0に設定すると、シャペロンの境界は完全に非表示になります。シャペロン境界の高さを設定できます。プレイ空間の中心を表すマーカーを表示します。プレイ空間を表す矩形のアウトラインを表示します。シャペロンの境界を常にオンに強制します。フェード距離を0.0に設定することで、シャペロン境界を無効にします。ユーザーがシャペロンの境界に近づきすぎた場合の警告方法を設定するページを開きます。設定した量だけ向きを回転します。シャペロン境界の座標情報をディスクから再ロードします。ページユーザーがシャペロンの境界に近づきすぎた場合の警告方法を設定するページです。シャペロンへ境界とユーザーの距離が設定された有効化距離を下回ったときに、シャペロン境界のスタイルをビギナーモードに切り替えます。シャペロンへ境界とユーザーの距離が設定された有効化距離を下回ったときに、左右のコントローラーが振動をさせます。シャペロンへ境界とユーザーの距離が設定された有効化距離を下回ったときに、アラーム音を鳴らします。オーディオアラームを1回だけ再生するか、ループで再生するかを指定します。シャペロン境界までの距離に応じてオーディオボリュームを変更します。シャペロンへ境界とユーザーの距離が設定された有効化距離を下回ったときに、ダッシュボードを開きます。ゲームを一時停止(ほとんどのシングルプレーヤーゲームは、ダッシュボードが表示されると自動的に一時停止する)して、ユーザーに方向転換の時間を与えるのが狙いです。ページ再生スペースの中心を一時的に移動および回転できます。これにより、現実世界の壁の外側に位置して届かない、もしくは他の理由でアクセスできないインタラクション要素(例えば、プレイスペースが推奨されるものよりも狭い場合)に到達できます。Labのドアの向こうに何があるのかと思ったことはありませんか?)。:このオプションを有効にすると、プレイスペースを移動または回転しても(誰も傷つかないように)、シャペロンの境界が正確に保たれます。シャペロンモードによっては、高さによって調整される場合とされない場合があります。:クリックすると、ヘッドセットの現在の位置と角度がオフセットに適用され、ユーザは中央の位置に移動します。現在のヘッドセットの高さを既定の取り付け高さ(オフセットでは表示されません)に適用します。centerコマンドを送信すると、このアクションが自動的にアクティブになります。注:このボタンは、着席向けアプリケーションを実行しているときにのみ表示されます。コントローラでドラッグしてプレイスペースを移動できます。キーバインドはSteamVR入力システムで設定する必要があります。System経由のバインドてアクティブである必要があります。動きが更新される速度を制限し、滑らかさを減らして、動きがミニテレポートのように感じられるようにします。値を大きくするほど滑らかさが低下します。プレイスペースドラッグ中にシャペロンの境界を強制的に表示します。コントローラを回転させて、プレイスペースを回転させることができます。Systemで設定してください。System経由のバインドてアクティブである必要があります。回転の更新速度を制限し、滑らかさを減らして、回転がミニスナップターンのように感じられるようにします。値を大きくするほど滑らかさが低下します。スペース回転中にシャペロン境界を強制的に表示します。heightの高さのオフセットを切り替えます。重力が無効な場合は、ユーザもこのオフセットに移動します。(例:座っている高さと立っている高さを素早く切り替えることができます。Systemでバインド可能です。在の切り替え状態、バインドによって直接変更されます。ページからYオフセット値を取得します。重力と運動量のシミュレーションにより、スペースオフセットを動的に移動できます。現在の切り替え状態、バインドによって直接変更されます。(メートル/秒の2乗)。Planetボタンを使用すると、代表的な重力強度値をすばやく設定できます。値を直接入力することもできます。重力のオン/オフ切り替えで運動量を保存するかどうかを指定します。プレイスペースドラッグ機能を使用した時の、「投げる」動作の慣性を調整します。:指定した角度でスナップ(瞬間)回転を許可します。値を入力したり、360度をきちんと分割する角度のプリセットボタンを使用できます。Systemインタフェースを介してアクションをバインドする必要があります。フレームごとの角度のパーセンテージによるスムーズな回転を可能にします。(つまり、90fpsでの100%は90度/秒または15RPMです。床の高さを修正します。床にコントローラを1つ置いて、ボタンを押すだけです。床の高さを修正するだけでなく、床にあるコントローラの周囲のスペースもリセンタリングします。ページから現在の値を取得し、中心/回転を再度キャリブレーションします。注意リセット機能はこの位置を新しい0位置として参照し、古い0位置を上書きします。シャペロンの設定を、vrの起動時の状態に戻します。ページの自動保存プロファイルが適用されます。Floor)については以下の記事も参照して下さい。再生デバイスを選択します。HMDのオーディオの代わりに再生デバイスを選択します。ミラーデバイスを選択し、ボリュームを設定し、ミュート/ミュート解除します。マイクデバイスの選択、音量の設定、ミュート/ミュート解除します。HMDのマイクの代わりに録音デバイスを選択します。近接センサーを使用してHMDが頭から取り外されたことを検出し、マイクをミュートします。Push-to-Talkはこの機能に対応していますが、アイコンを使用してマイクを手動でミュート/ミュート解除することはできません。Push-to-Talkを有効/無効にします。Push-to-Talkを開始すると、Push-to-Talk動作を開始しない限りマイクはミュートされます。Push-to-Talkアクションがアクティブになったときに、ヘッドセットに通知アイコンを表示します。Push-to-Talkの逆をします。マイクはデフォルトでミュート解除されていますが、キーバインドを押すとミュートされます。注:この機能を使用するには、Push-to-talkクボックスが有効になっている必要があります。設定のオン/オフを切り替えます。HMDの光出力を必ずしも低下させるわけではありません。表示パネルタイプなどによって動作は異なります。ディスプレイの色を調整できます。ゲインを調整してカラーを調整します。Colorを参照してください。アプリケーションのスーパーサンプリング値(ダッシュボードを更新するか、SteamVR/OpenVRを再起動する必要があります)を調整します。推奨値と異なるユーザー設定値を使用します。ユーザーは設定を保存し、ドロップダウンメニューから素早く適用できます。モーションスムージングの有効/無効を設定します。視点から遠い位置にあるテクスチャの表示品質が上がるようにテクスチャフィルタリングの有効/無効を設定します。(デフォルトはオンです。ハードウェアに備わる機能を使ってゲイン設定をするのではなく、オーバレイを使って擬似的に色味を調整します。(全てのHMD機種で利用できます。オーバーレイの色味を調整します。色味の調整は、表示パネルとして液晶を採用しているHMDで特に便利な機能です。一部のアプリケーション(MODでVRに対応させた2Dモニタアプリケーションの大半)はVRキーボードをサポートせず、テキスト入力用に実際の物理キーボードが必要です。このユーティリティを使用すると、VRキーボード入力からこのようなアプリケーションにエミュレートされたキー入力を送信して、この制限を克服できます。デスクトップモードでは動作しません。OpenVRAdvancedSettings.iniの[utilitiesSettings]にvrcDebug=trueを追加すると、VRChatデバッグオーバーレイキーバインドにいくつかボタンが表示されます。Inputボタンは、ここの説明どおりに動作します。大切な予定を逃さないシンプルなアラーム時計です。VRは良く時間の感覚を混乱させます。デスクトップモードでは動作しません。メディアキーを使用してメディアプレーヤーを制御できます。これは、キーボードにメディアキーが付いていて、それを押した場合と同じです。ほとんどの一般的なメディアプレーヤーでサポートされているはずです。xz平面上でヘッドセットが移動した距離を示します。Y軸を中心とした回転数を示します(絡まったコードをほどくのに便利)。左コントローラの最大速度を表示します。右コントローラの最大速度を表示します。現在実行中のアプリケーションからHMDに表示させたフレームの数。現在実行中のアプリケーションでドロップされたフレームの数。現在実行中のアプリケーションでリプロジェクションされたフレームの数。現在実行中のアプリケーションがタイムアウトになった回数。表示されたフレームの中でリプロジェクションされたされたフレームの割合。自動起動を有効/無効を設定します。他のアプリケーションによって行われたシャペロン境界と中心設定への変更を許可します。Settingsを使用した予測不可能なアプリケーション操作を含みます。したがって、このオプションを使用すると、シャペロン境界の不整合や破損が発生する可能性があります。Settingsと連携させることもできます。このオプションは、他のアプリケーションとの互換性のために必要な場合にのみチェックしてください。注意:変更は、オフセットと回転がすべて0の場合にのみ有効になります。シャペロン境界の中心と境界をフレームごとにディスクに書き込む古いシステムを使用します。このオプションは、プレイスペースをドラッグした後に位置が元の場所に戻ってしまうなど、プレイスペース調整に問題がある場合にのみ使用してください。この古いモードはほとんどのシステムではスムーズに動作しますがが、理論上には通常の方法よりもパフォーマンスが劣ります。中心をHMD起点では無くではなく、プレイ空間の中心を起点にして回転させます。(HMDでピボットを自動補正するオフセットを無効にします。Settingsにより、着席型のアプリケーションでの位置が正しくない場合は、このチェックボックスをオフにします。Settingsの互換性が低いアプリもあります。OffsetsおよびMotionページのすべての機能が無効になります。これにより、正常にシャットダウンされなかった後の起動時に、最後に正しく自動保存されたシャペロンプロファイルが自動適用されることを防ぎます。これにより、新しいバージョンの起動時チェックがオフになります。(手動でチェックはできます。Settingsのカスタムな更新レートを設定できます。(リフレッシュレートが非常に高い、または非常に低いHMDで役立つ可能性がある)。Index関連記事SteamVRがカク付くことがある場合に、見直すべきことをまとめています。Linkを使っている場合はOpenCompositeというソフトを導入すると良いかもしれません。...https://vr-maniacs.com/entry/opencomposite-improve-performan...SteamVRを使って、普通のゲームを平面では無く立体で遊ぶ方法の紹介です。Visionを使うと一般の3DゲームをVR空間内で3D化することができます。...https://vr-maniacs.com/entry/helix-vision/プレイスペースの調整時にケーブル長が足りないと感じた場合は、延長を検討してみるのも良いでしょう。HMDはPCとDisplayPortで接続します。Timewarpについて知っておくOculusが開発した表示遅延を抑える第二世代のフレーム予測技術です。自作で錯覚を体験できるようなゲームを作ろうと思っていて、シャペロン境界線を消そうとしていたためこちらのページを参考にしています。PM2.5は大分古い一方で、SteamVRは自動的に最新に更新されてしまうので、OpenVR-AdvancedSettingsも一度最新にした方が良いですね。Chaperone”を指定してみてはいかがでしょうか。PM最新のヴァージョンにしたところ無事消すことができました。本当にありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。HMDはPCとDisplayPortで接続します。