Fix washed-out look (inverted terrain normals via winding), tune lighting/fog, add tree+rock collision

This commit is contained in:
dev
2026-11-03 22:41:00 +00:00
parent edcac03c23
commit ac6f69ff96
5 changed files with 56 additions and 20 deletions

View File

@@ -1,10 +1,11 @@
[gd_resource type="Environment" load_steps=4 format=3]
[sub_resource type="ProceduralSkyMaterial" id="SkyMat_1"]
sky_top_color = Color(0.38, 0.52, 0.68, 1)
sky_horizon_color = Color(0.7, 0.75, 0.78, 1)
ground_bottom_color = Color(0.2, 0.22, 0.2, 1)
ground_horizon_color = Color(0.64, 0.68, 0.67, 1)
sky_top_color = Color(0.25, 0.45, 0.72, 1)
sky_horizon_color = Color(0.68, 0.76, 0.82, 1)
ground_bottom_color = Color(0.18, 0.2, 0.18, 1)
ground_horizon_color = Color(0.58, 0.62, 0.6, 1)
sun_angle_max = 40.0
[sub_resource type="Sky" id="Sky_1"]
sky_material = SubResource("SkyMat_1")
@@ -13,16 +14,21 @@ sky_material = SubResource("SkyMat_1")
background_mode = 2
sky = SubResource("Sky_1")
ambient_light_source = 3
ambient_light_color = Color(0.6, 0.66, 0.72, 1)
ambient_light_energy = 0.4
ambient_light_color = Color(0.62, 0.68, 0.76, 1)
ambient_light_energy = 0.6
tonemap_mode = 3
tonemap_white = 6.0
tonemap_white = 5.0
ssao_enabled = true
ssao_radius = 2.0
ssao_intensity = 1.0
fog_enabled = true
fog_light_color = Color(0.72, 0.78, 0.82, 1)
fog_density = 0.012
fog_sky_affect = 0.4
volumetric_fog_enabled = true
volumetric_fog_density = 0.02
fog_mode = 0
fog_light_color = Color(0.74, 0.8, 0.86, 1)
fog_light_energy = 1.0
fog_density = 0.004
fog_sky_affect = 0.0
fog_aerial_perspective = 0.2
adjustment_enabled = true
adjustment_saturation = 1.05
adjustment_brightness = 1.05
adjustment_contrast = 1.12
adjustment_saturation = 1.25

View File

@@ -18,10 +18,12 @@ script = ExtResource("0_world")
environment = ExtResource("4_env")
[node name="Sun" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.86, -0.35, 0.37, 0, 0.72, 0.69, -0.51, -0.6, 0.62, 0, 40, 0)
light_color = Color(1, 0.96, 0.86, 1)
light_energy = 1.2
transform = Transform3D(0.819, -0.401, 0.41, 0, 0.715, 0.699, -0.574, -0.573, 0.585, 0, 40, 0)
light_color = Color(1, 0.95, 0.83, 1)
light_energy = 1.7
shadow_enabled = true
directional_shadow_mode = 2
directional_shadow_max_distance = 200.0
[node name="Terrain" type="Node3D" parent="."]
script = ExtResource("1_terrain")