add fog and effects

This commit is contained in:
2026-03-24 20:23:47 +01:00
parent 36d6f29fd3
commit 5af1ba0ba8
6 changed files with 64 additions and 67 deletions

View File

@@ -11,13 +11,26 @@
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ruhh7"]
render_priority = 0
shader = ExtResource("2_i3hjl")
shader_parameter/cloud_scale = 0.05
shader_parameter/cloud_speed = 0.05
shader_parameter/direction = Vector2(1, 0.2)
shader_parameter/sun_angle = Vector2(0.5, 0.5)
shader_parameter/cloud_density = 0.4
shader_parameter/center_sharpness = 0.14
shader_parameter/shadow_color = Color(0, 0, 0, 1)
shader_parameter/opacity_center = 0.5
shader_parameter/opacity_edge = 0.2
shader_parameter/fade_start = 150.0
shader_parameter/fade_end = 300.0
shader_parameter/height_fade_start = 10.0
shader_parameter/height_fade_end = 50.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r4tfj"]
transparency = 2
alpha_scissor_threshold = 0.0
alpha_antialiasing_mode = 0
disable_ambient_light = true
albedo_color = Color(0.8523133, 0.64268667, 0.43305993, 1)
albedo_color = Color(0.07500001, 0.06400001, 0.12100001, 0.39999998)
billboard_mode = 3
particles_anim_h_frames = 1
particles_anim_v_frames = 1
@@ -26,14 +39,20 @@ particles_anim_loop = false
[sub_resource type="ShaderMaterial" id="ShaderMaterial_b5atu"]
render_priority = 0
shader = ExtResource("2_r4tfj")
shader_parameter/use_red_as_alpha = true
shader_parameter/fog_color = Color(0.8, 0.85, 0.9, 0.5)
shader_parameter/scroll_speed = Vector2(0.05, 0.01)
shader_parameter/texture_scale = Vector2(1, 1)
shader_parameter/edge_softness_y = 0.2
shader_parameter/edge_softness_x = 0.1
shader_parameter/night_intensity = 0.0
shader_parameter/sun_color = Color(1, 1, 1, 1)
[sub_resource type="Resource" id="Resource_r4tfj"]
script = ExtResource("2_h6hjk")
material_fog = SubResource("ShaderMaterial_b5atu")
material_drops = SubResource("StandardMaterial3D_r4tfj")
material_clouds = SubResource("ShaderMaterial_ruhh7")
rain_fade_time = null
snow_fade_time = null
metadata/_custom_type_script = "uid://butda6k2tli3o"
[sub_resource type="Gradient" id="Gradient_i3hjl"]
@@ -176,7 +195,7 @@ particles_rain = NodePath("Particles_Rain")
godray = ExtResource("5_411rw")
[node name="Particles_Fireflies" type="GPUParticles3D" parent="." unique_id=947538133]
visible = false
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10, 0)
emitting = false
amount = 60
lifetime = 4.0
@@ -184,8 +203,7 @@ process_material = SubResource("ParticleProcessMaterial_i3hjl")
draw_pass_1 = SubResource("QuadMesh_b5atu")
[node name="Particles_Wind" type="GPUParticles3D" parent="." unique_id=1238214694]
transform = Transform3D(-0.9999756, -8.742171e-08, -0.0069812723, -0.0069812723, -3.051611e-10, 0.9999756, -8.742171e-08, 1, -3.051611e-10, 0, 4.573, 21.04)
visible = false
transform = Transform3D(-0.9999756, -8.742171e-08, -0.0069812723, -0.0069812723, -3.051611e-10, 0.9999756, -8.742171e-08, 1, -3.051611e-10, 0, 50, 0)
emitting = false
amount = 100
lifetime = 3.0
@@ -204,7 +222,6 @@ draw_pass_1 = SubResource("QuadMesh_ruhh7")
[node name="Particles_Rain" type="GPUParticles3D" parent="." unique_id=1543042897]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 30, 0)
visible = false
cast_shadow = 0
extra_cull_margin = 10.0
emitting = false