如何获得所有光线命中而不是只有最近的命中

How to getting all ray hits instead of only the closest hit

我找到了这个关于如何使用光线追踪扩展的示例 (https://developer.nvidia.com/rtx/raytracing/vkray)。

但我需要用模型获得射线上的所有命中,而不是壁橱命中(第一个交点坐标)。

有什么解决办法吗?谢谢!

是的,只需使用任意命中着色器类型而不是最近命中着色器。

有关不同 Vulkan NV 光线追踪着色器类型的详细信息,请访问 https://devblogs.nvidia.com/vulkan-raytracing/