fix fog and weather controller

This commit is contained in:
2026-03-25 18:32:18 +01:00
parent 5af1ba0ba8
commit ce6d9673ca
7 changed files with 67 additions and 58 deletions

View File

@@ -11,3 +11,6 @@ func _on_wind_toggled(toggled_on: bool) -> void:
func _on_fireflies_toggled(toggled_on: bool) -> void:
UIEvents.toggle_fireflies.emit(toggled_on)
func _on_storm_toggled(toggled_on: bool) -> void:
UIEvents.toggle_storm.emit(toggled_on)

View File

@@ -18,11 +18,11 @@ seamless = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_abyor"]
shader = ExtResource("3_jiovi")
shader_parameter/sky_top_color = Color(0, 0.84999996, 1.5999999, 1)
shader_parameter/sky_horizon_color = Color(0.55, 1.0500001, 1.55, 1)
shader_parameter/night_intensity = 0.0
shader_parameter/sky_top_color = Color(0.5659384, 0.36750057, 0.18968758, 1)
shader_parameter/sky_horizon_color = Color(0.78500116, 0.5365633, 0.32937515, 1)
shader_parameter/night_intensity = 0.206248555555554
shader_parameter/cloud_noise = SubResource("NoiseTexture2D_abyor")
shader_parameter/sun_color = Color(1, 1.1999999, 1.4000001, 1)
shader_parameter/sun_color = Color(0.8143763, 0.49687576, 0.22062486, 1)
shader_parameter/cloud_center_color = Color(1, 1, 1, 1)
shader_parameter/cloud_edge_color = Color(0.8, 0.85, 0.9, 1)
shader_parameter/cloud_direction = Vector2(0.5, 0.2)
@@ -48,8 +48,8 @@ sky_material = SubResource("ShaderMaterial_abyor")
[sub_resource type="Environment" id="Environment_icuhg"]
background_mode = 2
sky = SubResource("Sky_50i22")
ambient_light_color = Color(1, 1.1999999, 1.4000001, 1)
tonemap_exposure = 1.05
ambient_light_color = Color(0.8143763, 0.49687576, 0.22062486, 1)
tonemap_exposure = 0.8365633
ssao_enabled = true
ssao_radius = 0.5
ssao_intensity = 14.0
@@ -57,13 +57,13 @@ ssao_detail = 0.0
ssil_enabled = true
glow_enabled = true
glow_levels/4 = 1.0
glow_intensity = 1.6
glow_intensity = 1.0474982
glow_strength = 0.65
glow_bloom = 1.0
fog_enabled = true
fog_mode = 1
fog_light_color = Color(0.55, 1.0500001, 1.55, 1)
fog_density = 0.008
fog_light_color = Color(0.78500116, 0.5365633, 0.32937515, 1)
fog_density = 0.0046812315
fog_sky_affect = 0.0
[sub_resource type="CompositorEffect" id="CompositorEffect_q52t1"]
@@ -96,8 +96,9 @@ environment = SubResource("Environment_icuhg")
compositor = SubResource("Compositor_jbfcc")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=565189502]
transform = Transform3D(0.17364818, 0.69636416, 0.69636416, 0, 0.7071067, -0.7071067, -0.9848075, 0.12278782, 0.12278782, 0, 0, 0)
light_color = Color(1, 1.1999999, 1.4000001, 1)
transform = Transform3D(0.9572571, 0.26574892, -0.114174426, 0, 0.39474285, 0.9187914, 0.2892374, -0.8795199, 0.3778705, 0, 0, 0)
light_color = Color(0.8143763, 0.49687576, 0.22062486, 1)
light_energy = 0.855626
light_indirect_energy = 0.0
light_volumetric_fog_energy = 0.0
shadow_enabled = true
@@ -108,6 +109,14 @@ shadow_blur = 0.4
directional_shadow_mode = 0
directional_shadow_fade_start = 0.9
[node name="Camera3D" type="Camera3D" parent="." unique_id=1893906598]
transform = Transform3D(1, 0, 0, 0, 0.99452555, -0.10449375, 0, 0.10449375, 0.99452555, 0.48949432, 25.39013, 0)
script = ExtResource("7_p2t1d")
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1335123628]
material_override = SubResource("StandardMaterial3D_p2t1d")
mesh = SubResource("BoxMesh_p2t1d")
[node name="Control" type="Control" parent="." unique_id=1032167802]
layout_mode = 3
anchors_preset = 0
@@ -144,9 +153,9 @@ text = "Rain"
[node name="Wind" type="CheckButton" parent="Control" unique_id=1160113828]
layout_mode = 0
offset_left = 21.0
offset_top = 71.0
offset_top = 91.0
offset_right = 109.0
offset_bottom = 102.0
offset_bottom = 122.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_colors/font_focus_color = Color(0, 0, 0, 1)
theme_override_colors/font_pressed_color = Color(0, 0, 0, 1)
@@ -157,9 +166,9 @@ text = "Wind"
[node name="Fireflies" type="CheckButton" parent="Control" unique_id=1177089839]
layout_mode = 0
offset_left = 21.0
offset_top = 100.0
offset_top = 115.0
offset_right = 130.0
offset_bottom = 131.0
offset_bottom = 146.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_colors/font_focus_color = Color(0, 0, 0, 1)
theme_override_colors/font_pressed_color = Color(0, 0, 0, 1)
@@ -167,14 +176,21 @@ theme_override_colors/font_hover_color = Color(0, 0, 0, 1)
theme_override_colors/font_hover_pressed_color = Color(0, 0, 0, 1)
text = "Fireflies"
[node name="Camera3D" type="Camera3D" parent="." unique_id=1893906598]
transform = Transform3D(1, 0, 0, 0, 0.99452555, -0.10449375, 0, 0.10449375, 0.99452555, 0.48949432, 25.39013, 0)
script = ExtResource("7_p2t1d")
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1335123628]
material_override = SubResource("StandardMaterial3D_p2t1d")
mesh = SubResource("BoxMesh_p2t1d")
[node name="Storm" type="CheckButton" parent="Control" unique_id=936960924]
layout_mode = 0
offset_left = 21.0
offset_top = 66.0
offset_right = 117.0
offset_bottom = 97.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_colors/font_focus_color = Color(0, 0, 0, 1)
theme_override_colors/font_pressed_color = Color(0, 0, 0, 1)
theme_override_colors/font_hover_color = Color(0, 0, 0, 1)
theme_override_colors/font_hover_pressed_color = Color(0, 0, 0, 1)
text = "Storm"
[connection signal="toggled" from="Control/Snow" to="Control" method="_on_snow_toggled"]
[connection signal="toggled" from="Control/Rain" to="Control" method="_on_rain_toggled"]
[connection signal="toggled" from="Control/Wind" to="Control" method="_on_wind_toggled"]
[connection signal="toggled" from="Control/Fireflies" to="Control" method="_on_fireflies_toggled"]
[connection signal="toggled" from="Control/Storm" to="Control" method="_on_storm_toggled"]