Optix有OPTIX_BUILD_INPUT_TYPE_CURVES来建模样条。SDK附带了一个名为optixHair的示例。
我在Vulkan RayTracing扩展下找不到这样的东西,怎么能在Vulkan中实现这一点呢?
发布于 2022-09-16 12:30:45
我不认为vulkan有任何本地人做曲线的方法。
我认为你需要自己编程使用VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR,,为曲线提供你自己的包围框,并为它们编写你自己的交叉阴影。
我认为这是你想要的一个例子。https://github.com/nvpro-samples/vk_射线跟踪_教程_KHR/树/主人/射线_追迹_交叉点
https://computergraphics.stackexchange.com/questions/12985
复制相似问题