Further reading
As always, we have only provided the most relevant details on how to use the Vulkan API. We recommend you read the Vulkan specification for more details. Here is the list of the most relevant sections:
- https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#pipelines-ray-tracing
- https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#interfaces-raypipeline
- https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#acceleration-structure
- https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#ray-tracing
This website provides more details on Acceleration Structures: https://www.scratchapixel.com/lessons/3d-basic-rendering/introduction-acceleration-structure/introduction.
There are plenty of resources online about real-time ray tracing. It’s still a novel field and subject to ongoing research. A good starting point is provided by these two freely available books:
...