DirectX Raytracing
2018年11月29日 (木) 06:24時点における122.135.118.194 (トーク)による版
DirectX Raytracing(通称:DXR)とは、GeForce RTXなどのDXR対応GPUでリアルタイムなレイトレーシングできるというものである。
DirectXの新バージョンではなくDirectX 12の拡張としてリリースされた。一般配布は2018年10月10日にWindows 10のアップデートとして行われた。
DXRではDirectX 12に以下の3つの要素が追加された。
- 「acceleration structure」= シーンの中で使われているオブジェクトであることをGPUに明示するためのもの
- CommandListにレイを飛ばす「DispatchRays関数」が追加
- HLSLをレイトレーシング向けに拡張
資料
githubにソースコードが公開されている。いわゆる「ソース読め」でありその他の資料は見当たらない。まじかよ。