Last updated at
warning
この記事は最終更新から3年以上経っています。情報が古くなっている可能性が高いです。
Oculus Rift CV1ではツールを使うことによってスーパーサンプリング(実際に表示される解像度よりも高い解像度でレンダリングを行うこと)をすることができる。スーパーサンプリングを行うことで、表示解像度は変わらないものの、より精細で高品質なグラフィックを表示することができる。 スーパーサンプリング自体についての詳細はWikipediaとか見といてくださいな。
Oculus Rift CV1でスーパーサンプリングを行う方法は2017/11/05現在、以下の3つがある。
3つとは書いたが、うち1つはソフト側の対応が必須な為、ソフトを限定せずに使う場合は選択肢は2つとなる。
ここではその2つの方法について説明する。
Oculusの用意したデバッグツールを使用してスーパーサンプリングを行う方法。 こちらは、OculusHomeがインストールされた際に一緒に入ってくるOculus Debug Toolを使い、"1ピクセルに表示するピクセル密度"(直訳)を上書きする。
先ず、先にOculusHomeを立ち上げておく
<Oculusインストールフォルダ>/Support/oculus-diagnostics/OculusDebugTool.exe
を起動する
普通にインストールした場合は以下のパスにあるはず
C:/Program Files/Oculus/Support/oculus-diagnostics/OculusDebugTool.exe
Service
内にあるPixels Per Display Pixel Override
に1.0
から2.0
までの数値を入力する
なお、設定する数値についてはピクセル倍率となるため、1.0
で等倍、2.0
で(横解像度x2)x(縦解像度x2)=4倍となる点に注意。
ちなみに、__以前はOculus SDKに同梱されていたがある時点から同梱されなくなり、代わりにOculusインストールフォルダに入るようになった__ので注意。
こちらは有志の作成したOculus TrayToolを使う方法。 Oculus TrayToolはタスクトレイに常駐してOculus Riftを使う際に便利な機能を提供してくれるユーティリティソフトウェア。スーパーサンプリングはその中の機能のひとつで、他にもASWの設定(Oculus DebugToolでもできる)やオーディオデバイスの切り替え機能などもある。
Game Settings
にあるSuper Sampling
から設定値を選ぶ
設定値についてはおそらくDebugToolと同じで、1.0
が等倍で2.0
が2x2の4倍になると思われる。
また、TrayToolはOculusHomeに登録されたゲームであれば、ゲーム毎のプリセットを設定することが可能。
Game Settings
のProfile
にあるView/Add Profiles
ボタンをクリックSuper Sampling
列をクリックして設定値を選択ちなみにプロファイル設定でのスーパーサンプリング設定だと何故か2.5まで選べる。
個人的にはOculus TrayToolをオススメする。 というのも、Oculus Debug Toolは特に公式にやり方が書いてある方法でもなく、かつ"デバッグツール"をゲーム目的で使うのはどうかと思うためである。
サードパーティのよくわからないソフトウェアが嫌だ!というならばOculus Debug Toolでもいいが、使い勝手やweb上の情報量を考えるとOculus TrayToolを使うのが安全かな、と思う。