Currently, SurfaceGuis look exactly the same regardless of the lighting conditions around it. This is useful in some cases, but in cases where we want to display dynamic content (example: custom text on an ID card in a game) on the surfaces of parts, this doesn’t look right at all in dark settings.
For clarification, this is what I mean:
In this situation, because the part is fully lit, this looks okay, but when the surroundings become darker:
The SurfaceGui “glows”. I’d like a way to disable this glow and cause the SurfaceGui to also become darker. Ideally, this would be a boolean property on the SurfaceGui instance.
Well, instead of needing to manually account for lighting conditions, nearby lights and so on, this would make it much easier to incorporate 3D UIs into the game world. What about a big SurfaceGui where a nearby light source gradually gets out of range on it? You’d have to make a gradient then.