「DirectX Raytracing」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 1行目: | 1行目: | ||
DirectX | '''DirectX Raytracing'''(読み:だいれくとえっくす・れいとれーしんぐ、通称:DXR)とは、[[GeForce RTX]]などのDXR対応[[GPU]]でリアルタイムな[[レイトレーシング]]できるというものである。 | ||
[[DirectX]] | == 概要 == | ||
[[DirectX]]の新バージョンではなく「[[DirectX 12]]の拡張(マイナーアップデート)」としてリリースされた。一般配布は2018年10月10日に[[Windows 10]]のアップデートとして行われた。 | |||
DXRではDirectX 12に以下の3つの要素が追加された。 | DXRではDirectX 12に以下の3つの要素が追加された。 | ||
* 「acceleration structure」= シーンの中で使われているオブジェクトであることを[[GPU]]に明示するためのもの | * 「acceleration structure」= シーンの中で使われているオブジェクトであることを[[GPU]]に明示するためのもの | ||
* コマンドリスト用メソッドに[[レイ]]を飛ばす「DispatchRaysメソッド」が追加 | * コマンドリスト用メソッドに[[レイ]]を飛ばす「DispatchRaysメソッド」が追加 | ||
| 15行目: | 15行目: | ||
== 関連項目 == | == 関連項目 == | ||
* [[DirectX 12]] | |||
* [[レイトレーシング]] | * [[レイトレーシング]] | ||
* [[スクリーンスペースリフレクション]] | * [[スクリーンスペースリフレクション]] | ||
2020年5月19日 (火) 01:07時点における版
DirectX Raytracing(読み:だいれくとえっくす・れいとれーしんぐ、通称:DXR)とは、GeForce RTXなどのDXR対応GPUでリアルタイムなレイトレーシングできるというものである。
概要
DirectXの新バージョンではなく「DirectX 12の拡張(マイナーアップデート)」としてリリースされた。一般配布は2018年10月10日にWindows 10のアップデートとして行われた。
DXRではDirectX 12に以下の3つの要素が追加された。
- 「acceleration structure」= シーンの中で使われているオブジェクトであることをGPUに明示するためのもの
- コマンドリスト用メソッドにレイを飛ばす「DispatchRaysメソッド」が追加
- HLSLをレイトレーシング向けに拡張
- Pipeline State Objectにレイトレーシング向けバージョンが追加
資料
githubにソースコードが公開されている。いわゆる「ソース読め」でありその他の資料は見当たらない。まじかよ。