Ray tracing examples and tutorials using VK_KHR_ray_tracing
| 文件 | 最后提交记录 | 最后更新时间 |
|---|
| Changing style Script sync from SHA: 478ea93846d7dbcca632ed9530cf8ef0554925d6 | 3 个月前 |
| Adding spvGroupNonUniform to Slang compiler Script sync from SHA: 60a55366682f9d441e966f3aca0e0e5e6399b07a | 3 个月前 |
| Convert ray_common.h.slang to UTF-8 to fix Slang compilation error Script sync from SHA: a7890c190f160ae89ea6a0f330ee56f08f688ddf | 1 个月前 |
| Adding two new chapters: 21_cluster and 22_partition_tlas Script sync from SHA: e811d29c97bb24e8fd1cae7575b64dfa3b15d245 | 21 天前 |
| New website documentation Script sync from SHA: 2081b924877cdfde8e632e0e39647e89c1924d34 | 3 个月前 |
| Adding two new chapters: 21_cluster and 22_partition_tlas Script sync from SHA: e811d29c97bb24e8fd1cae7575b64dfa3b15d245 | 21 天前 |
| Adding ray differential samples Script sync from SHA: 6b7dcaf46447834b4d41ff0cb38ac75ae95de07b | 3 个月前 |
| First commit Script sync from SHA: c626a14169a4e4e79a1a8f3195035c37e2409240 | 11 个月前 |
| New website documentation Script sync from SHA: 2081b924877cdfde8e632e0e39647e89c1924d34 | 3 个月前 |
| Adding two new chapters: 21_cluster and 22_partition_tlas Script sync from SHA: e811d29c97bb24e8fd1cae7575b64dfa3b15d245 | 21 天前 |
| Bulk update nvpro-samples 10/11/21 | 4 年前 |
| Bulk update nvpro-samples 05/17/21 Changing license from BSD-3 to Apache2 | 5 年前 |
| Adding ray differential samples Script sync from SHA: 6b7dcaf46447834b4d41ff0cb38ac75ae95de07b | 3 个月前 |
| Adding two new chapters: 21_cluster and 22_partition_tlas Script sync from SHA: e811d29c97bb24e8fd1cae7575b64dfa3b15d245 | 21 天前 |
| First commit Script sync from SHA: c626a14169a4e4e79a1a8f3195035c37e2409240 | 11 个月前 |
| Adding two new chapters: 21_cluster and 22_partition_tlas Script sync from SHA: e811d29c97bb24e8fd1cae7575b64dfa3b15d245 | 21 天前 |

NVIDIA Vulkan 光线追踪教程 (v2.0)


通过 8 个渐进式、可编译阶段,将现代 Vulkan 1.4 光栅化应用程序转换为功能完备的光线追踪器,然后探索 20 多个重点示例,涵盖反射、运动模糊、光线查询、可调用着色器、不透明度微映射等内容。基于 VK_KHR_acceleration_structure、VK_KHR_ray_tracing_pipeline 和 VK_KHR_ray_query 扩展构建。
| 之前(光栅化) |
之后(光线追踪) |
 |
 |
快速开始
前提条件
构建
在一个空的父目录中(该目录将并排存放两个仓库):
git clone https://github.com/nvpro-samples/nvpro_core2.git
git clone https://github.com/nvpro-samples/vk_raytracing_tutorial_KHR.git
cd vk_raytracing_tutorial_KHR
cmake -B build -S .
cmake --build build -j 8
编译后的二进制文件将放置在 _bin 目录中。
寻找原始版本?
v2.0 之前的旧版教程位于 master 分支。
相关项目
光线追踪示例与教程,使用 VK_KHR_ray_tracing 扩展功能进行实现。【此简介由AI生成】
定制我的领域