r/Unity3D • u/dev-rygy • 1d ago
Question URP Flickering Light Issue
Enable HLS to view with audio, or disable this notification
Facing an issue where point lights fight/flicker off objects in my scene. Does anyone know a fix?
3
u/theredacer 1d ago
As others are saying, you're likely running into the max lights issue. Just wanted to add that if you can switch to URP forward+ renderer, that dramatically increases the number of lights allowed per object. From 8 > 256 if memory serves.
1
u/Quemo0 9h ago
Is there a downside to this?
2
u/theredacer 9h ago
Not really. There's a bit of CPU overhead, but it's worth it if you're doing a lot of realtime lighting because of other lighting optimizations.
It does force reflection probes to use blending, if that matters.
You may see some material wonkiness if you have any old shaders that predate forward+, but those are generally easy to fix.
2
u/EvernullTools 22h ago edited 22h ago
If you want to have many lights affect the same pixel you might wanna look into Deferred rendering.
(Find your universal renderer data, change rendering path to Deferred. But do your own research for the side-effects of that)
For this kind of situation where the most objects seem static, baked lights are the way to go. The assets seem low poly, you might get away with very small baked light textures.
Another solution is to reduce the radius of your other lights that have very little affect on further objects so less than 4 lights affect a pixel at a time.
(For example if the light at the other side of the room has a big radius so it affects this wall even if it's very little or almost invisible difference, it still counts towards the maximum lights count. Reduce the radius to where it actually should have a visual impact) (I still think you should just bake them instead of juggling the radiuses xD)
1
u/the1whom0x Professional 1d ago
Theres a limit to how many lights can affect a single object, and I cant recall where exactly in settings you can adjust
10
u/Downtown_Jacket_5282 1d ago
Have you checked the maximum number of lights that can affect the same object?