差分
ナビゲーションに移動
検索に移動
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]]をレイトレーシング向けに拡張
== 外部リンク ==
* Microsoftの開発者のブログ https://blogs.msdn.microsoft.com/directx/2018/03/19/announcing-microsoft-directx-raytracing/
* NVIDIAの開発者のブログ https://blogs.nvidia.com/blog/2018/03/19/whats-difference-between-ray-tracing-rasterization/
[[DirectX]]の新バージョンではなくDirectX 12の拡張としてリリースされた。一般配布は2018年10月10日に[[Windows 10]]のアップデートとして行われた。
DXRではDirectX 12に以下の3つの要素が追加された。
* 「acceleration structure」= シーンの中で使われているオブジェクトであることを[[GPU]]に明示するためのもの
* CommandListにレイを飛ばす「DispatchRays関数」が追加
* [[HLSL]]をレイトレーシング向けに拡張
== 外部リンク ==
* Microsoftの開発者のブログ https://blogs.msdn.microsoft.com/directx/2018/03/19/announcing-microsoft-directx-raytracing/
* NVIDIAの開発者のブログ https://blogs.nvidia.com/blog/2018/03/19/whats-difference-between-ray-tracing-rasterization/