「レイトレーシング」の最大の“敵”とは何か? やっつける方法はあるのか?:レイトレーシングが変えるゲームグラフィックス(第3回)(1/3 ページ)
ゲームグラフィックスにおいて市民権を得つつある「リアルタイムレイトレーシング」。ただ、その活用が進むにつれて、品質面において新しい課題が見受けられるようになってきた。その課題を乗り越える方法はあるのだろうか……? 解説する。
PC向けGPU(グラフィックスカード)はもちろん、家庭用ゲーム機でも一般的になりつつある「リアルタイムレイトレーシング」。前回は、近年のゲームグラフィックスにおけるレイトレーシング技術の活用法をみてきた。
今回は、ゲームにおけるレイトレーシング技術の活用において重大さを増している“ある問題”を深掘りしていきたい。
レイの“数”が描画品質を左右するレイトレーシング
レイトレーシング法とは、コンピュータグラフィックス(CG)の描画手法の1つである。大まかに説明すると、その手順は以下の通りとなる。
- 着目するピクセルから情報を回収する「探査機(=レイ)」を3Dシーン内に飛ばす
- 探査機が「何か(3Dオブジェクトなど)」とぶつかったら、その情報を回収する
- 回収した情報をもとに、発射地点のピクセルの陰影処理を行う
何かと衝突したレイは、ぶつかった地点から再び別の方角へ再発射される場合もあるし、着目しているピクセルから複数のレイを飛ばすこともある(このことを「キャストする」という)。
レイの発射元のピクセルにおける陰影処理は、レイの数が多ければ多いほど正確度が高まる。
いうなれば、現実世界はレイの本数が“無限大”というイメージである。合わせ鏡を例に取ると、キャストされたレイが向かい側の鏡で反射するので、再びそこからもう元の鏡に向かってレイがキャストされ……という具合に、レイの発射と反射が無限に繰り返されて「無限鏡像」ができる――こんな感じで捉えられる。
映画などに用いられるCGは、ほとんどがレイトレーシング法で描画されるのだが、さすがにレイの本数を「無限大」として処理してはいない。作品にもよるが、1ピクセル当たりで少なくても数十本、多ければ数百本以上のレイをキャストして描画を行っている。
前回、実際にレイトレーシング技術を活用した近年のゲームタイトルにおけるグラフィックスを紹介したが、現状のGPUが備えるレイトレーシング性能がそれほど高くない。そのため「RTを絡めて30〜60fpsのフレームレートを“安定して”維持できるのはフルHD解像度(1920×1080ピクセル)が限界」「フルHD解像度でRTを利用する場合であってもレイの本数は1ピクセル当たり1桁台が主流で、良くて2桁台前半」という見立てをお話しした。
映画向けCG制作の世界とゲーム開発の世界を比べてみると、ゲーム開発の世界は相対的にレイの予算(数)が足りていない状況にある。ゲームグラフィックスにそれほど詳しくない、映画などのCG制作に携わるアーティストやエンジニアが聞いたら「冗談でしょ?」と思うかもしれないが、それが現実なのである。
関連記事
- ゲームの中で「レイトレーシング」はどう使われる? 実例を見てみよう
最新ゲーム機が対応したことで注目を集めている「レイトレーシング」という言葉。前回の記事ではその技術的概要を紹介したが、RT(リアルタイムレイトレーシング)の黎明(れいめい)期に登場したデモプログラムや現在のゲームを通して、この記事ではレイトレーシングがゲームのグラフィックスにどのように使われているのかチェックしていく。 - 最近よく聞く「レイトレーシング」 一体ナニモノ?
エントリークラスの独立(外部)GPUだけでなく最新のゲーム機にも広がってきた「リアルタイムレイトレーシング(RT)」への対応。リアルタイムはともかく、「レイトレーシング」とは一体何なのか? 簡単に解説する。 - 本当に「ネイティブ超え」をしたのか? 新ツール「ICAT」で検証するNVIDIAの最新超解像技術の実力
NVIDIAがゲームにおけるグラフィックスの画質を比較するためのツール「Image Comparison & Analysis Tool(ICAT)」を開発した。これを使って、GeForceの最新ソフトウェアで実装された「 Image Scaling and Sharpening」「DLSS 2.3」の実力をチェックしていこう。 - ネイティブ超えの新DLSSを追加――NVIDIAが「GeForce Experience」をアップデート Radeonでも使える超解像技術も公開
NVIDIAが、GeForceシリーズ用のコンパニオンソフトウェア「GeForce Experience」の最新版を公開した。GTXシリーズでも使える新たな超解像技術を搭載した他、RTXの超解像技術「DLSS」も最新版にアップデートされる。加えて、Radeonなど他社GPUでも利用できる超解像技術をオープンソースSDKとして公開した。 - GeForce Experienceがアップデート。8K 60fps HDRのShadowPlay録画が可能に
NVIDIAは9月26日、GeForce Experienceのアップデートを発表。GeForce Experience 3.26からGeForce RTX 40シリーズで8K 60FPS HDRのShadowPlay録画が可能になったと発表した。
Copyright © ITmedia, Inc. All Rights Reserved.