From 6e6d5e5edc55d26ba5a2f3d4fb2f753a2b6f5790 Mon Sep 17 00:00:00 2001 From: Pal Date: Thu, 11 Sep 2025 03:53:57 -0700 Subject: [PATCH] Overworld Shadow Noise Fixed --- Zennysoft.Game.Ma/project.godot | 7 ++++- .../src/map/overworld/Overworld.tscn | 31 +++++++++++++++---- Zennysoft.Game.Ma/src/player/Player.tscn | 1 + 3 files changed, 32 insertions(+), 7 deletions(-) diff --git a/Zennysoft.Game.Ma/project.godot b/Zennysoft.Game.Ma/project.godot index 39e673e3..7aaa7c11 100644 --- a/Zennysoft.Game.Ma/project.godot +++ b/Zennysoft.Game.Ma/project.godot @@ -244,9 +244,14 @@ common/physics_ticks_per_second=144 textures/canvas_textures/default_texture_filter=0 textures/lossless_compression/force_png=true +lights_and_shadows/directional_shadow/soft_shadow_filter_quality=3 +lights_and_shadows/directional_shadow/16_bits=false +lights_and_shadows/positional_shadow/soft_shadow_filter_quality=3 shading/overrides/force_vertex_shading=true shading/overrides/force_lambert_over_burley=true textures/default_filters/anisotropic_filtering_level=0 -environment/screen_space_reflection/roughness_quality=0 +environment/ssao/quality=0 +environment/ssil/quality=0 +environment/screen_space_reflection/roughness_quality=2 2d/snap/snap_2d_transforms_to_pixel=true 2d/snap/snap_2d_vertices_to_pixel=true diff --git a/Zennysoft.Game.Ma/src/map/overworld/Overworld.tscn b/Zennysoft.Game.Ma/src/map/overworld/Overworld.tscn index 54062577..894b0aff 100644 --- a/Zennysoft.Game.Ma/src/map/overworld/Overworld.tscn +++ b/Zennysoft.Game.Ma/src/map/overworld/Overworld.tscn @@ -564,16 +564,18 @@ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_qmtp4") [sub_resource type="FastNoiseLite" id="FastNoiseLite_c2gp5"] -noise_type = 2 +noise_type = 3 seed = 4 -frequency = 0.0245 +frequency = 0.0299 fractal_octaves = 2 domain_warp_enabled = true domain_warp_amplitude = 40.02 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_pvi8n"] +width = 1024 +height = 1024 seamless = true -seamless_blend_skirt = 0.296 +seamless_blend_skirt = 0.231 noise = SubResource("FastNoiseLite_c2gp5") [sub_resource type="ShaderMaterial" id="ShaderMaterial_d1qcb"] @@ -590,7 +592,7 @@ shader_parameter/samplerscale = Vector2(0.1, 0.1) shader_parameter/normal1tex = SubResource("NoiseTexture2D_pvi8n") shader_parameter/normalstrength = 1.0 shader_parameter/heightstrength = 1.0 -shader_parameter/refrationamount = 0.15 +shader_parameter/refrationamount = 1.0 shader_parameter/fog_underwater = true shader_parameter/edge_size = 0.14 shader_parameter/foam_or_fade = true @@ -702,6 +704,7 @@ shadow_mesh = SubResource("ArrayMesh_eqbkp") resource_name = "Worked Stone 1" cull_mode = 2 albedo_texture = ExtResource("20_4rcfa") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2itu4"] @@ -720,12 +723,14 @@ albedo_color = Color(0, 0, 0, 1) resource_name = "WALL COLUMN" cull_mode = 2 albedo_texture = ExtResource("22_avpdt") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdj4d"] resource_name = "CARVED" cull_mode = 2 albedo_texture = ExtResource("23_arif4") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="ArrayMesh" id="ArrayMesh_ftx1v"] @@ -886,6 +891,8 @@ shadow_mesh = SubResource("ArrayMesh_ftx1v") resource_name = "DARK RED METAL" cull_mode = 2 albedo_texture = ExtResource("24_odhf5") +metallic = 0.15 +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_i5qsr"] @@ -1007,12 +1014,14 @@ shadow_mesh = SubResource("ArrayMesh_fnahc") resource_name = "STONE4" cull_mode = 2 albedo_texture = ExtResource("27_b2mdl") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d1apn"] resource_name = "WALL STUCCO" cull_mode = 2 albedo_texture = ExtResource("28_cqjgr") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ws0wh"] @@ -1127,6 +1136,7 @@ shadow_mesh = SubResource("ArrayMesh_m8qt3") resource_name = "DARKER BRICK" cull_mode = 2 albedo_texture = ExtResource("30_j5lgo") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ds10x"] @@ -1136,12 +1146,14 @@ alpha_scissor_threshold = 0.5 alpha_antialiasing_mode = 0 cull_mode = 2 albedo_texture = ExtResource("31_nt2s5") +metallic_specular = 0.1 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7exph"] resource_name = "SKELETON" cull_mode = 2 albedo_texture = ExtResource("32_dq41i") +metallic_specular = 0.0 [sub_resource type="ArrayMesh" id="ArrayMesh_1xgde"] _surfaces = [{ @@ -1307,12 +1319,14 @@ texture_filter = 2 resource_name = "COLUMN CARVED" cull_mode = 2 albedo_texture = ExtResource("40_gj7w4") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_olu6c"] resource_name = "MOSAIC TILING" cull_mode = 2 albedo_texture = ExtResource("41_1jhn3") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5jldm"] @@ -1325,6 +1339,7 @@ texture_filter = 2 resource_name = "ROCK" cull_mode = 2 albedo_texture = ExtResource("42_pgf4f") +metallic_specular = 0.0 [sub_resource type="ArrayMesh" id="ArrayMesh_f235b"] _surfaces = [{ @@ -1902,6 +1917,7 @@ shadow_mesh = SubResource("ArrayMesh_farpp") resource_name = "SA132" cull_mode = 2 albedo_texture = ExtResource("43_be3h6") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="ArrayMesh" id="ArrayMesh_galhc"] @@ -3101,6 +3117,7 @@ shadow_mesh = SubResource("ArrayMesh_o8evd") resource_name = "STONE1" cull_mode = 2 albedo_texture = ExtResource("49_ynurn") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_f466v"] @@ -5210,6 +5227,7 @@ shadow_mesh = SubResource("ArrayMesh_kedsc") resource_name = "GRASS PATCH" cull_mode = 2 albedo_texture = ExtResource("56_v52xc") +metallic_specular = 0.0 texture_filter = 2 [sub_resource type="ArrayMesh" id="ArrayMesh_h2038"] @@ -7949,6 +7967,7 @@ panorama = ExtResource("73_wbbo3") [sub_resource type="Sky" id="Sky_nfcfh"] sky_material = SubResource("PanoramaSkyMaterial_322om") +radiance_size = 4 [sub_resource type="Environment" id="Environment_8isf0"] background_mode = 2 @@ -7958,6 +7977,7 @@ ambient_light_source = 3 ambient_light_color = Color(0.551372, 0.345892, 0.321587, 1) ambient_light_sky_contribution = 0.06 ambient_light_energy = 0.0 +sdfgi_enabled = true glow_enabled = true glow_intensity = 0.37 glow_strength = 0.78 @@ -8355,7 +8375,6 @@ camera_attributes = SubResource("CameraAttributesPractical_8nnl3") transform = Transform3D(0.971134, 0.21671, 0.0996753, 0, -0.417867, 0.908508, 0.238533, -0.882284, -0.405805, 0, 0, 0) light_color = Color(0.686483, 0.641012, 0.609096, 1) light_energy = 2.032 -light_angular_distance = 7.62 shadow_enabled = true -shadow_blur = 0.154 +shadow_blur = 3.582 sky_mode = 1 diff --git a/Zennysoft.Game.Ma/src/player/Player.tscn b/Zennysoft.Game.Ma/src/player/Player.tscn index d442a9e0..81cbe5ee 100644 --- a/Zennysoft.Game.Ma/src/player/Player.tscn +++ b/Zennysoft.Game.Ma/src/player/Player.tscn @@ -382,6 +382,7 @@ autostart = true [node name="OmniLight3D" type="OmniLight3D" parent="Lights"] transform = Transform3D(0.999997, 0, 0.00260054, 0, 1, 0, -0.00260054, 0, 0.999997, 0.0645475, 1.59919, 0.55925) +visible = false light_energy = 2.0 light_indirect_energy = 2.0 omni_range = 10.0