Choppy rendering when tweening properties of lighting and other lighting instances

I have a function that will tween active lighting properties referencing child instances as references inside folders in replicated storage. For example, my active atmosphere instance under lighting currently has low density, and my lighting ref folder has an atmosphere with high density. So when I tween the property of the active atmosphere under lighting, it references the atmosphere in the folder as a target.

The issue is that when mass tweening all these properties, the lighting won’t render smoothly, even when executing on client and tweening at a snail’s pace.

I’ve noticed this only happens with a few properties. Density under atmosphere has little to no rendering lag. Whereas Lighting ClockTime and Atmosphere Haze have terrible render lag.

My question boils down to: Is there any way I can smoothly transition the slow-to-render properties. Or can I use a more efficient method than tweening. And if not, what lighting instance properties are safe to manipulate live.

(and is it possible to create a night time lighting without messing with ClockTime and Haze/Color for atmosphere)

1 Like