MicrosoftがDirectX Raytracingを2018年以来初めて更新

Microsoftは、2018年の発表以来で最大規模となるDirectX Raytracing(DXR)のアップデートを発表しました。同社は新機能としてClustered GeometryとPartitioned Top-Level Acceleration Structures(PTLAS)を披露しましたが、現時点ではプレビュー版での提供にとどまります。

MicrosoftがDirectX Raytracingを2018年以来初めて更新
写真: Videocardz

新機能はDirectX 12 Agility SDK 1.722に含まれています。このパッケージには、クラスタージオメトリと、最上位アクセラレーション構造を分割するPTLASに加え、GPUによるアクセラレーション構造の構築も含まれます。これらはゲームにおけるレイトレーシングの計算コストを下げることを目的としており、Microsoft自身のデモを見る限り、その削減幅はかなり大きいといえます。

クラスタージオメトリは、複雑な3Dモデルを、最大256個の三角形と256個の頂点を持つ小さなグループに分割します。ジオメトリが変化しても、開発者は大きなアクセラレーション構造全体を作り直す必要がなく、既存のクラスターを再利用したり、ごく一部だけを再構築したりできます。PTLASも同様の考え方をシーン全体に適用します。GPUは変更があった領域だけを更新するため、チップへの負荷が大幅に軽減されます。

デモでMicrosoftが使用したのはRadeon RX 9070です。従来のアクセラレーション構造の構築ではシーンは約1.2fpsで動作し、事実上スライドショーの状態でした。クラスタージオメトリに切り替えると79fpsまで向上し、約66倍になりました。

ただし、これはすべてのゲームでレイトレーシングの処理が66倍速くなるという意味ではありません。それでも、GPUにとって依然として負荷の高いこの技術の状況を大きく変える可能性があります。

新機能を利用するために追加のハードウェアは必要ありません。NvidiaはすべてのGeForce RTXカードへの対応を表明し、AMDは現時点でRX 9000シリーズのみに言及しました。IntelはArc Bカードと、Core Ultra 200VおよびSeries 3プロセッサーの内蔵グラフィックスに対応するとしています。

さらに、今回のアップデートにより、Nvidia RTX Mega GeometryがDirectXの標準実装に統合されます。これにより、現行のすべてのグラフィックスカードで利用できるようになります。