「DirectX Raytracing」の版間の差分

提供:MonoBook
編集の要約なし
編集の要約なし
1行目: 1行目:
DirectX Raytracing(通称:DXR)とは、[[GeForce RTX]]などのDXR対応[[GPU]]でリアルタイムな[[レイトレーシング]]できるというものである。
'''DirectX Raytracing'''(読み:だいれくとえっくす・れいとれーしんぐ、通称:DXR)とは、[[GeForce RTX]]などのDXR対応[[GPU]]でリアルタイムな[[レイトレーシング]]できるというものである。


[[DirectX]]の新バージョンではなくDirectX 12の拡張としてリリースされた。一般配布は2018年10月10日に[[Windows 10]]のアップデートとして行われた。
== 概要 ==
[[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ソースコードが公開されている。いわゆる「ソース読め」でありその他の資料は見当たらない。まじかよ。

関連項目

外部リンク