3 ms·
RTX is basically marketing term for Nvidia's hardware that can accelerate ray-tracing. Previously you had to interact with it through proprietary Nvidia APIs, b
by terafo 5y ago
RTX is basically marketing term for Nvidia's hardware that can accelerate ray-tracing. Previously you had to interact with it through proprietary Nvidia APIs, but now there is DXR and Vulkan Ray-tracing, which allows to interact with other hardware or software implementations of these standards. AMD have hardware accelerated ray-tracing now(but it's quite slow tbh) and Intel just released their GPUs with hardware RT. Lumen is GI algorithm that builds on RT APIs. You can learn about it's inner workings here: https://www.youtube.com/watch?v=2GYXuM10riw https://www.youtube.com/watch?v=2GYXuM10riw
- my123 5y ago> Previously you had to interact with it through proprietary Nvidia APIs That was never the case, OptiX was never intended for use in games. VK_NV_ray_tracing and DXR 1.0 were pretty much there since launch for the former and quite soon afterwards for the other.
- terafo 5y agoI was talking about VK_NV_ray_tracing precisely, which is proprietary Vulkan extension. And I thought there was a similar situation with DXR(at first proprietary Nvidia extension and then common standard), but I was mistaken.
- my123 5y ago> I was talking about VK_NV_ray_tracing precisely, which is proprietary Vulkan extension Khronos does not promote an extension to KHR until multiple vendors ship support for it. VK_KHR_ray_tracing is a direct continuation of VK_NV_ray_tracing with very light code changes needed. (and nothing prevents a vendor from shipping support for the two)