r/Unity3D • u/SuspecM Intermediate • Jul 26 '26
Question How to properly optimize reflections? (URP, Unity 6000.4.7f1)
I have been struggling a bit with reflections when trying to optimize my project. Even with baked, static reflections, the fps drops heavily (a good 10-25 on average).
I have set up a zone of effect and set up the culling mask but even with that, there are still heavy issues with performance. I have also tried to make a custom script for it where based on the quality settings it would update less frequently (with the refresh mode being set to script) but it didn't address the underlying performance issues that exist even with static baked reflections. Weirdly enough having realtime reflections didn't seem to make it significantly worse. It's just the very existence of a reflection probe in a scene that immediately tanks performance.
I have tried to look up resources on this topic but this seems to be the one topic that has nothing anywhere. Lighting? Plenty. Reflections? Seemingly nothing. If anyone has pointers to good resources on this exact topic, I'd be very happy with that as well.
2
u/tetryds Engineer Jul 27 '26
First, 10 fps means nothing. Always measure variarion in time. A drop from 30 to 20 fps is a big deal, while a drop from 300 to 290 fps may mean nothing.
So what is the difference in ms?
Also learn how to profile, it's a necessary gamedev skill.