SurfaceGui incorrectly renders with Atmosphere

Today I started experiencing a bug with SurfaceGui rendering black while Atmosphere is enabled. How black it is depends on how far away you are from SurfaceGui, and on density settings of Atmosphere.

When being close you can see how SurfaceGui is a bit more dark than Decal and Texture

When we start zooming out Decal and Texture get properly affected by atmosphere, but SurfaceGui starts becoming black instead

This affects every gui object inside of SurfaceGui and is not limited to ImageLabel
Expected behavior is for SurfaceGui fade the same way Decal and Texture does

This bug started occurring only as of today and is happening both in game and in studio

To reproduce this bug you simple have to create Atmosphere and Sky object in lighting, and create a part with SurfaceGui that also has any gui instance inside of it

File with this bug: SurfageGuiRenderBug.rbxl (27.0 KB)

System specs:
CPU - Intel Core i5-4690 @ 3.50GHz
GPU - NVIDIA GeForce GTX 1060 6GB
16 GB of RAM


Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.


A fix has been released. It should be good now.