Fog properties are hidden when Lighting contains an
How does fog work?
Fog in Roblox is displayed in a plane perpendicular to the
Workspace/CurrentCameras look direction. It fades between the FogStart property where it is not visible, to the
Lighting/FogEnd property where it is fully opaque. The effect of fog is it blends color with the
At distances greater than
Lighting/FogEnd, color will be determined entirely by the
Lighting/FogColor. However at distances between FogStart and
Lighting/FogEnd the degree to which the color is blended depends on the position.
Roblox’s fog uses linear interpolation between FogStart and
Lighting/FogEnd. This means if FogStart is 10 and
Lighting/FogEnd is 20, at a distance of 15 studs the fog will be at 50%. That means the color of a pixel at 15 studs will be 50% its normal color blended with 50% of the fog color.
local Lighting = game:GetService("Lighting") -- fog will fade between 25 and 200 studs Lighting.FogStart = 25 Lighting.FogEnd = 200
The color of the fog can be adjusted using
Note, fog does not obscure the skybox.
For more information about fog please see this blog post.