Does Lumen require DX12, or does it also run with DX11?
As to the Epic docs this depends on the raytracing method used:
- Software Ray Tracing Requirements: Video cards using DirectX 11 with support for Shader Model 5 (SM5)
- Hardware Ray Tracing Requirements: Windows 10 with DirectX 12 NVIDIA RTX-2000 series or higher / AMD RX-6000 series or higher.
Why Ray Tracing? I don’t mean Ray Tracing, I am talking about Lumen.
- Does Lumen require DX12?
- Or can Lumen also run with DX11?
Yes, you can use software Lumen with DX11, but beware that if you do, you won’t be able to use nanite or virtual shadow maps, as they require DX12.
Because Lumen relies on raytracing itself. From docs:
Lumen uses Software Ray Tracing through Signed Distance Fields by default, but can achieve higher quality on supporting video cards when Hardware Ray Tracing is enabled.
So it depends on what you want to achieve.
yes, that makes sense. Thx for the clarification, appreciate it!
Thanks, do you happen to know if this info is still applicable? Because I am not getting Lumen to work at all in 5.2 on DirectX 11. I seem to recall it working in 5.0.
I see so much misinformation flying around. Lumen has always been supported in DX11 outside of fortnite in UE5 as @IronicParadox mentioned above :). Nanite was deprecated in DX11 however even though Lumen is broken in 5.5 DX11 the docs still mention that it is supported.