NVIDIA GeForce VRSS は、仮想現実愛好家にとってありがたい進歩です
NVIDIA の CES ドライバー リリースとともに、彼らは Turing Variable Rate Shading 機能を活用する新しい刺激的な方法を提供し、VR ファンもターゲットにしました。 しかし、Variable Rate Super Sampling (VRSS) は素晴らしい追加機能ですが、どのようにしてここにたどり着いたのでしょうか。 ゲーム開発者、ヘッドマウント ディスプレイ、グラフィックス カード エンジニアが、より優れた VR 体験を目指してどのように取り組んできたかを見るのは、興味深い道でした。
初期のテクニックで優れた結果を出したものの 1 つが、Foveated Rendering で、画面の中央部をネイティブ解像度でレンダリングし、端部のレンダリング解像度を下げて、端部が影響を受ける代わりに、視覚の詳細を集中できるようにレンダリング パイプラインの大部分をオープンにしています。 NVIDIA は、数年前に Shadow Warrior 2 でこの技術をフラットスクリーン体験に応用し、それがどのように機能するかを非常に簡単でわかりやすい例として示すことができました。 確かに、中心は鮮明ですが、周囲を見渡すと、本当に急降下してしまいます。
VR ゲームで注意すべき点は、現時点では、VR 要件の「エントリーレベル」パフォーマンス クラスを中心に設計されていることです。 これは、基本的に、より大きなパワーがあっても、今までは必ずしもより良いビジュアル エクスペリエンスと同じではないことを意味します。 これは、NVIDIA が VR ゲーマーの利益のために自ら取り組んできたものです。 これは、画面の端がネイティブ解像度でレンダリングされ、画面の中央が画像を鮮明にするためにスーパーサンプリング処理される、リバース フォビエイテッド レンダリングと考えるのが簡単で汚い説明です。
NVIDIA が提供した可変レート スーパーサンプリングの説明の画像は、非常にわかりやすく、左の画像はまさにその仕組みだと思いがちですが、VR はそれほど単純なものではありません。 HMDには様々なリフレッシュレートのものがあり、そのリフレッシュレートが体験のカギを握っています。 HMDが80Hz、90Hz、120Hzのどれで動作しているかに関係なく、そのフレームレートを維持しなければ、バターのように滑らかで、反応がよく、吐き気を催さない知覚を得ることはできません。 しかし、このフレームレートは固定されたタイミングであり、フレームとフレームの間にあるとき、GPUは何をするのでしょうか?
分かりやすくするために、Rift S を例として使用します。 Rift S では、1 つの高速スイッチング液晶パネルがあり、画面解像度は合計 2560×1440 で両眼に分割され、リフレッシュ レートは 80Hz でグラフィック カードによる駆動がかなり容易で、その結果フレーム間隔は 12.5ms になっています。 例えば、RTX 2080のようなグラフィックカードが、120FPSのレートでほとんどのフレームを出力できたとすると、8.3msとなり、4.2msの待ち時間が発生することになります。 フレームをレンダリングするための追加時間を、中心から始めて、時間がなくなる前に、中心からできるだけ離れた8倍までの画像をスーパーサンプリングすることです。 これは、画面の非常に小さなセクションで終わることもあれば、より鮮明な画像で利用可能なスペース全体を埋めることもあります。 これはGPUへの負荷が重くなることを意味しますが、全体的な体験にはプラスに働きます。 また、可変であり、作業時間の考えに基づいているため、グラフィックス カードがハイエンドであればあるほど、最終的に、より高品質の VR 体験を得ることができます。
VRSS を有効にするには、NVIDIA コントロール パネルを開き、「3D 設定の管理」を選択して、「仮想現実 – 可変レートのスーパーサンプリング」にスクロールし、設定を「適応」に変更します。
VRSS の素晴らしいところは、ドライバーを通じてサポートされ、ゲーム側には何も必要ないことですので、この採用が早く普及することを期待しています。 ただし、ゲームにフォワード レンダラーを搭載し、MSAA をサポートすることが必要です。 私のVRライブラリはまだ少ないのですが、Spiderman: Homecoming – Virtual Reality Experienceを手に取り、その違いがわかるかどうか試してみました…ええ、わかりましたよ。 NVIDIAは社内でこのテストを実施しており、現時点では20以上のゲームが基準を満たし、サポートされているとのことです。
VRSS Game Support At Time Of Writing
- Battlewake
- Boneworks
- Eternity WarriorsTM VR
- Hot Dogs, Horseshoes and Hand Grenades
- In Death
- Job Simulator
- Killing Floor.Net
- Battlewake
- Eastern WarriorsTM VR
- Battlewake617 Incursion
- L.A. Noire: The VR Case Files
- Lone Echo
- Mercenary 2: Silicon Rising
- Pavlov VR
- Raw Data
- Rec Room
- Rick&Morty.(原題)
- Silicon Rising
- Mercenary 2: The VR Case Files
- Rec Room
- Silicon Rising
- L: Virtual Rick-ality
- Robo Recall
- SairentoVR
- Serious Sam VR: The Last Hope
- Skeet(スキート)。 VR Target Shooting
- Space Pirate Trainer
- Special Force VR: Infinity War
- Spiderman: Far from Home
- Spiderman: Homecoming – Virtual Reality Experience
- Talos Principle VR
- The Soulkeeper VR
を追加収録。