Lumen Optimization

Hi all
How do you optimize lumen lighting?
I made a small test scene of a living room and packed it (to windows). On multiple pcs, it only runs on 30 fps.
I enable nanites on everything I could. I have 4 windows in the scene that have a rect light next to it, another main lamp that uses a spot light, sun light and a couple of spot lights. I optimize textures and materials as well.
I noticed that what affects the fps the most is the lighting. How can I make a scene with lumen that would run smoothly in 60 fps?

If that’s all you’ve got in the scene, although Lumen will be having an impact, it sounds like the main culprit is elsewhere.

The best instruction for optimizing Lumen, is wait for 5.1 :slight_smile:

You don’t need Nanite unless you have a large number of similar meshes ( read thousands ).

If you want to know what’s going on, you can start removing things from the scene, and see what has the most effect ( disable auto-save first ).

From what you’re saying, it sounds like an archviz scene, so I’m assuming everything is very high poly. I’d turn your attention to plants first.

From what I can tell, Lumen’s performance is like 95% tied to your screen resolution. All the other settings don’t make that much of a difference. Maybe if you go crazy high with them they will, haven’t tried.

If your resolution is high, try reducing resolution scale, also make sure the project is scalable instead of max quality.

Hi, first of all thanks for the answers.
I tried disabling nanites from the scene and used LODs to all HP meshes. I tried reducing the resolution scale as well. Then I tried to remove the furniture from the scene to see if it’s actually the geometry’s fault and not the lights.
Nothing helped significantly. The only thing that helps is reducing the project settings from Epic to High or less.
In editor mode I’m running on 45-50 fps but on runtime I’m running on 35 for some reason.

1 Like

This is the way. If you remove everything, presumably it runs ok. You can gradually figure out what is causing the problem.

If you have better performance in editor than packaged, then it sounds like your project isn’t scalable. Happened to me as well before I switched.

Try disabling TSR and see if you get some crazy aliasing.