This is a bit hard to convey with words for me as there are a ton of different variables that influence how significant this effect gets.
As the distance between the origin(of the SpotLight) and the projection(the visible light emitted onto a surface) increases, the banding gets worse; however this is dependent on the angle of the projection and the Angle property of the SpotLight. In addition, this requires Shadow property to be set to true.
With the increasing chances of Roblox increasing the Light range to 120, I believe that this bug needs to fixed as it can be at around 20-30 studs from the projection.
Video examples
It should be mentioned that SurfaceLight do not have this issue; however, they aren’t a direct replacement as they come with their own issues.
SurfaceLight picture examples
Do note: left-most light has brightness set x10 than the others.
Left is SurfaceLight with Attachment as parent, middle is SurfaceLight, and right is Spotlight.
System Information:
AMD Ryzen 5 2600 @ 3.4 GHz, 32 GB, NVIDIA GeForce GTX 1660, Windows 11
Reproduction Files:
place file.rbxl (127.0 KB)
Expected behavior:
I expect that projection of light to not have banding when it is skewed(or rotated whatever the term is) similarly to how it is when the SpotLight is replaced with a SurfaceLight.




