有没有什么方法可以在不使用OptiX的情况下直接在CUDA中使用硬件加速的射线三角相交?这类似于如何在 CUDA 中直接使用张量核进行小矩阵乘法,请参阅https://developer.nvidia.com/blog/programming-tensor-cores-的 CUDA 9.0 中对张量核的编程访问部分cuda-9/ . 似乎这至少应该可以使用内联 PTX 以不受支持的方式实现(可能通过 OptiX 二进制文件的一些逆向工程)。
更一般地说,OptiX 的任何子组件是否可以在不使用完整管道的情况下使用?就像 OptiX 可以只用于生成单独使用的加速度数据结构吗?或者可以使用 RT 内核来遍历不是由 Optix 从设备代码中生成的自定义 BVH?