Correct foggy ocean horizon blending

This commit is contained in:
Alexander Sellite 2026-08-13 11:13:09 -04:00
parent 5ec62b8465
commit c239ca6bd5
3 changed files with 20 additions and 22 deletions

View file

@ -311,15 +311,14 @@ func _validate_environment_presentation() -> void:
assert(float(
SaltWaterMaterial.get_shader_parameter("weather_fog_amount")
) > 0.99)
var night_rendered_fog_color := Color(
runtime_environment.fog_light_color.r
* runtime_environment.fog_light_energy,
runtime_environment.fog_light_color.g
* runtime_environment.fog_light_energy,
runtime_environment.fog_light_color.b
* runtime_environment.fog_light_energy,
1.0,
var night_rendered_fog_color := (
runtime_environment.fog_light_color.srgb_to_linear()
)
night_rendered_fog_color.r *= runtime_environment.fog_light_energy
night_rendered_fog_color.g *= runtime_environment.fog_light_energy
night_rendered_fog_color.b *= runtime_environment.fog_light_energy
night_rendered_fog_color.a = 1.0
night_rendered_fog_color = night_rendered_fog_color.linear_to_srgb()
var night_water_fog_color := (
SaltWaterMaterial.get_shader_parameter("weather_fog_color") as Color
)