Skip to content

Commit

Permalink
Update AnyHitShaders doc for Turbo engine implement
Browse files Browse the repository at this point in the history
  • Loading branch information
FuXiii committed Aug 31, 2023
1 parent 72b5566 commit e07a7de
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 0 deletions.
4 changes: 4 additions & 0 deletions source/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
此更新日志为纵览更新,对于具体文章的更新位于每个文章的开头的 `更新记录` 中。
```

## 2023/8/31

>* 更新`任意命中着色器(Any Hit Shaders)教程`文档
## 2023/8/29

>* 更新`相机抖动抗锯齿教程`文档
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,23 @@
* 2023/8/24 增加 ``光追管线`` 章节
* 2023/8/24 初步翻译完成
* 2023/8/25 更新 ``累积`` 章节中的 ``相机抖动抗锯齿教程`` 中的章节链接
* 2023/8/31 提供 ``Turbo`` 实现开源示例

`文献源`_

.. _文献源: https://github.com/nvpro-samples/vk_raytracing_tutorial_KHR/blob/master/ray_tracing_anyhit/README.md

.. admonition:: Turbo 引擎中对该教程的实现示例
:class: note

``Turbo`` 引擎对该教程进行了实现,具体如下:

* `VulkanKHRRayTracingAnyHitShader <https://github.com/FuXiii/Turbo/blob/master/samples/VulkanKHRRayTracingAnyHitShader.cpp>`_ :在 `相机抖动抗锯齿教程 <./JitterCamera.html>`_ 基础上增加任意命中着色器。 `示例视频 <https://www.bilibili.com/video/BV1Zj41127sh/?spm_id_from=333.999.0.0&vd_source=df46bdc268062b383081e71f702cbc1d>`_

.. figure:: ../../../_static/NVIDIAAnyHit.svg

着色器和着色器绑定表对应示意图

.. figure:: ../../../_static/anyhit.png

任意命中着色器结果示意图
Expand Down
4 changes: 4 additions & 0 deletions source/_static/NVIDIAAnyHit.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e07a7de

Please sign in to comment.