Ability to adjust atmosphere density with distance

As a developer enthusiastic about creating immersive environments, it is currently very difficult to create the perfect atmospheric settings in an experience based on the new Roblox atmosphere. Specifically, you cannot currently adjust the atmosphere density with distance, however this was technically possible with the ‘old’ Roblox lighting fog.

I will now explain a specific use case and the difficulty I am facing. I have an experience which currently uses the ‘old’ lighting fog, and I am desperate to use the new Roblox atmosphere due to more realistic appearance and its new features like glare, haze etc. However, with atmosphere, I am yet to replicate what I wanted and had achieved without the use of atmosphere. Frustratingly, by using atmosphere it also disables the ability to use the lighting fog.


My experience currently looks like this without using atmosphere & using fog:

image

Evaluation
:white_check_mark:Bright and vibrant at the foreground because the fog doesn’t start until 400 studs, then fades out. (1)
:white_check_mark:’Fog’ in the background (that’s what I wanted). (2)
:x:Horrible transition between mountains and atmosphere. (3)


My experience currently looks like this using atmosphere:

image

Evaluation
:white_check_mark:Beautiful transition between mountains and atmosphere. (1)
:x:Inability to keep the vibrancy of the foreground whilst keeping the background quite foggy and dense. (2)
:x:Inability to adjust atmosphere density with distance (you could technically do this with the ‘old’ FogEnd and FogStart). (3)


The situation I am facing is that I cannot use atmosphere to replicate the vibrancy of foreground and the atmosphere density in the background like I was able to without the use of atmosphere. With atmosphere you cannot adjust atmospheric density with distance, currently it appears to be a linear relationship with atmospheric density with distance, and you have no control over it. That’s the fundamental addition to atmosphere I am requesting - Ability to adjust atmosphere density with distance.

There should be the ability to for example set the atmospheric density from 0 - 400 studs = 0.1, and >400 studs = 0.35. Currently, that’s impossible.

If Roblox were to address this issue it would allow me to replicate what I was able to replicate with the ‘old’ Roblox fog. The introduction of the new atmosphere has actually taken away some of the abilities of the ‘old’ fog. It’s very frustrating since atmosphere improves the environment in almost every way besides this use case I have described above.

I would love to hear some feedback regarding my use case. Thank you for reading.

15 Likes

yeah, they should add the option for atmosphere to add color (possibly alpha too?) as well, and make it separate from the current thing which is just blending the skybox into everything within a distance

1 Like