「DirectX Raytracing」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | + | DirectX Raytracing(通称:DXR)とは、[[GeForce RTX]]などのDXR対応[[GPU]]でリアルタイムな[[レイトレーシング]]できるというものである。 | |
− | + | [[DirectX]]の新バージョンではなくDirectX 12の拡張としてリリースされた。一般配布は2018年10月10日に[[Windows 10]]のアップデートとして行われた。 | |
− | [[DirectX]] | ||
DXRではDirectX 12に以下の3つの要素が追加された。 | DXRではDirectX 12に以下の3つの要素が追加された。 | ||
+ | |||
* 「acceleration structure」= シーンの中で使われているオブジェクトであることを[[GPU]]に明示するためのもの | * 「acceleration structure」= シーンの中で使われているオブジェクトであることを[[GPU]]に明示するためのもの | ||
* コマンドリスト用メソッドに[[レイ]]を飛ばす「DispatchRaysメソッド」が追加 | * コマンドリスト用メソッドに[[レイ]]を飛ばす「DispatchRaysメソッド」が追加 | ||
* [[HLSL]]をレイトレーシング向けに拡張 | * [[HLSL]]をレイトレーシング向けに拡張 | ||
* [[Pipeline State Object]]にレイトレーシング向けバージョンが追加 | * [[Pipeline State Object]]にレイトレーシング向けバージョンが追加 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 資料 == | == 資料 == | ||
31行目: | 15行目: | ||
== 関連項目 == | == 関連項目 == | ||
− | |||
* [[レイトレーシング]] | * [[レイトレーシング]] | ||
* [[スクリーンスペースリフレクション]] | * [[スクリーンスペースリフレクション]] | ||
38行目: | 21行目: | ||
* Microsoftの開発者のブログ https://blogs.msdn.microsoft.com/directx/2018/03/19/announcing-microsoft-directx-raytracing/ | * 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/ | * NVIDIAの開発者のブログ https://blogs.nvidia.com/blog/2018/03/19/whats-difference-between-ray-tracing-rasterization/ | ||
− | |||
− |