Falling back to different lighting system when users dont fulfill lumen requirements


So basically, I am working on a game, which is supposed to be a multiplayer, and I used lumen as a lighting system so far. I am learning unreal engine as I go through making this, I am just slowly becoming more and more experienced with unreal engine. I now have a problem that I did not think about, lumen requires a non integrated graphics card with specific specs and directX 12, said graphics card mostly is sth many of the people in the group I want to target necessarily have, meaning I now probably would want to use lumen for the people that have the requirements, and then have a fallback lighting system for the people that do not fulfill lumen requirements I thinkkk.
I searched for information on this and did not find anything, so I might also be overthinking this but now my question, also after reading in the lumen doc that lighmaps are disabled when using lumen:
Does someone know if this is even possible, creating such fallback lighting system?
And if no, are there any alternatives or other thoughts maybe?

You’re looking at the fallback lighting system. Dynamic lighting without GI, with DFAO instead of proper skylight shadowing.

That’s what the engine will display when Lumen is disabled and there are no lightmaps present. If you build lightmaps, those will be displayed alongside any dynamic lighting when Lumen is disabled.

Hey, thanks for the reply, really appreciate it!
I see, makes a lot of sense, do you think it should work to just have post processing volumes for all players and then to see if the hardware requirements for lumen are fullfilled and if not to go set the global illumination method to one path raytracing?

you gotta put some work into testing the graphics options. and a lil ui. you can change almost every parameter in realtime and throw them into a config savefile.

light: lightmaps+ or/and you add dynamic lights and shadows. or raytrace it all.
reflections: cubemaps, screenspace or raytraced.

it’s a gamble. or you just dev on what you got, and hope it runs on the customer hardware. yo

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.