Please correct me if I'm wrong, but isn't this basically a software-based implementation of NVIDIA's hardware-based RTX?
Please correct me if I'm wrong, but isn't this basically a software-based implementation of NVIDIA's hardware-based RTX?
This documentation page covers some of the differences between Lumen's software and hardware raytracing modes: https://docs.unrealengine.com/5.0/en-US/lumen-technical-deta...
And if you want a ridiculous amount of technical detail about how Lumen works, check out this talk: https://www.youtube.com/watch?v=QdV_e-U7_pQ
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.
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)
Unreal is really starting to actually be the best of the best
"Lumen implements efficient Software Ray Tracing, allowing for global illumination and reflections to run on a wide range of video cards, while supporting Hardware Ray Tracing for high-end visuals."
And the Lumen / Unity demo was on a PS5, which is using (relatively low-end) AMD hardware.
So it isn't particularly logical to think you'd need Nvidia-specific ray-tracing for the feature.
And to everyone else, yeah - it does run on next gen platforms no problem that also happen to have hardware accelerated ray tracing.