improve snow

This commit is contained in:
2026-06-06 18:35:50 +02:00
parent 326d32c946
commit 9579f26a63
23 changed files with 168 additions and 69 deletions

View File

@@ -124,7 +124,7 @@ surface_material_override/0 = ExtResource("3_sa8j3")
surface_material_override/0 = ExtResource("4_wx70f")
surface_material_override/1 = ExtResource("4_wx70f")
[node name="Cortile_006" parent="." index="4" unique_id=12586199]
[node name="Cortile_006" parent="." index="4" unique_id=12586199 groups=["weather_node"]]
surface_material_override/0 = ExtResource("5_05rnc")
[node name="Cube_036" parent="." index="5" unique_id=1681749225]

View File

@@ -71,67 +71,67 @@ transform = Transform3D(1.7, 0, 0, 0, 1.7, 0, 0, 0, 1.7, -5.5632, -0.14742994, 3
script = ExtResource("5_22afi")
scala_massima = 1.1
[node name="Tree_02" parent="tree" unique_id=678891384 instance=ExtResource("6_o4mrg")]
[node name="Tree_02" parent="tree" unique_id=678891384 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.29938805, 0, -0.7966952, 0, 0.8510913, 0, 0.7966952, 0, 0.29938805, -0.38952708, 0.0867235, 1.7667623)
[node name="Tree_03" parent="tree" unique_id=274883116 instance=ExtResource("6_o4mrg")]
[node name="Tree_03" parent="tree" unique_id=274883116 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.74109775, 0, -0.22520898, 0, 0.77456117, 0, 0.22520898, 0, -0.74109775, 1.8829049, 0.0867235, 1.5336914)
[node name="Tree_04" parent="tree" unique_id=238510396 instance=ExtResource("6_o4mrg")]
[node name="Tree_04" parent="tree" unique_id=238510396 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-1.0050138, 0, 0.043901123, 0, 1.0059723, 0, -0.043901123, 0, -1.0050138, 0.74668837, 0.0867235, -0.24346757)
[node name="Tree_05" parent="tree" unique_id=466988009 instance=ExtResource("6_o4mrg")]
[node name="Tree_05" parent="tree" unique_id=466988009 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.13193716, 0, 0.9404468, 0, 0.94965655, 0, -0.9404468, 0, 0.13193716, 4.2761, 0.0867235, -1.4199381)
[node name="Tree_06" parent="tree" unique_id=1072663130 instance=ExtResource("6_o4mrg")]
[node name="Tree_06" parent="tree" unique_id=1072663130 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.30659983, 0, -0.7438946, 0, 0.8046009, 0, 0.7438946, 0, 0.30659983, 5.4123154, 0.0867235, 1.3477685)
[node name="Tree_07" parent="tree" unique_id=115507207 instance=ExtResource("6_o4mrg")]
[node name="Tree_07" parent="tree" unique_id=115507207 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.76092607, 0, 0.023468828, 0, 0.7612879, 0, -0.023468828, 0, -0.76092607, 7.1020727, 0.0867235, 2.0178452)
[node name="Tree_08" parent="tree" unique_id=1561772854 instance=ExtResource("6_o4mrg")]
[node name="Tree_08" parent="tree" unique_id=1561772854 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.63023233, 0, 0.48905104, 0, 0.79772407, 0, -0.48905104, 0, -0.63023233, 7.3934116, 0.0867235, -0.25458765)
[node name="Tree_09" parent="tree" unique_id=313944963 instance=ExtResource("6_o4mrg")]
[node name="Tree_09" parent="tree" unique_id=313944963 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.7222728, 0, 0.39546818, 0, 0.82345194, 0, -0.39546818, 0, -0.7222728, 6.8398695, 0.0867235, -2.3813524)
[node name="Tree_10" parent="tree" unique_id=122393023 instance=ExtResource("6_o4mrg")]
[node name="Tree_10" parent="tree" unique_id=122393023 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.93547463, 0, 0.33586454, 0, 0.99394053, 0, -0.33586454, 0, -0.93547463, 6.927271, 0.0867235, -4.9742575)
[node name="Tree_11" parent="tree" unique_id=1946224600 instance=ExtResource("6_o4mrg")]
[node name="Tree_11" parent="tree" unique_id=1946224600 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.55466866, 0, -0.89065087, 0, 1.0492456, 0, 0.89065087, 0, -0.55466866, 3.3978593, 0.0867235, -4.9742575)
[node name="Tree_12" parent="tree" unique_id=52099570 instance=ExtResource("6_o4mrg")]
[node name="Tree_12" parent="tree" unique_id=52099570 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.49727297, 0, 0.6585089, 0, 0.82517534, 0, -0.6585089, 0, 0.49727297, 1.2128274, 0.0867235, -3.2844996)
[node name="Tree_13" parent="tree" unique_id=533097036 instance=ExtResource("6_o4mrg")]
[node name="Tree_13" parent="tree" unique_id=533097036 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.93419886, 0, 0.40311188, 0, 1.017461, 0, -0.40311188, 0, 0.93419886, -1.0596058, 0.0867235, -1.7404108)
[node name="Tree_14" parent="tree" unique_id=1799822151 instance=ExtResource("6_o4mrg")]
[node name="Tree_14" parent="tree" unique_id=1799822151 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.7729016, 0, 0.7029506, 0, 1.0447567, 0, -0.7029506, 0, 0.7729016, -0.41866302, 0.0867235, -4.6537867)
[node name="Tree_15" parent="tree" unique_id=20940384 instance=ExtResource("6_o4mrg")]
[node name="Tree_15" parent="tree" unique_id=20940384 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.21265577, 0, -0.9430117, 0, 0.96669203, 0, 0.9430117, 0, 0.21265577, 0.48448348, 0.0867235, -6.4892135)
[node name="Tree_16" parent="tree" unique_id=1547596252 instance=ExtResource("6_o4mrg")]
[node name="Tree_16" parent="tree" unique_id=1547596252 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.7224034, 0, -0.56015676, 0, 0.91413474, 0, 0.56015676, 0, -0.7224034, 3.8057318, 0.0867235, -7.275826)
[node name="Tree_17" parent="tree" unique_id=1911024433 instance=ExtResource("6_o4mrg")]
[node name="Tree_17" parent="tree" unique_id=1911024433 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.7111182, 0, 0.61400616, 0, 0.93951726, 0, -0.61400616, 0, -0.7111182, 7.9135923, 0.0867235, -7.4214945)
[node name="Tree_18" parent="tree" unique_id=728179114 instance=ExtResource("6_o4mrg")]
[node name="Tree_18" parent="tree" unique_id=728179114 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.71622694, 0, 0.7039445, 0, 1.0042504, 0, -0.7039445, 0, 0.71622694, 7.7679234, 0.0867235, -4.566386)
[node name="Tree_19" parent="tree" unique_id=466895741 instance=ExtResource("6_o4mrg")]
[node name="Tree_19" parent="tree" unique_id=466895741 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.8202933, 0, -0.5276438, 0, 0.9753405, 0, 0.5276438, 0, 0.8202933, 7.942726, 0.0867235, -1.4199398)
[node name="Tree_20" parent="tree" unique_id=960181762 instance=ExtResource("6_o4mrg")]
[node name="Tree_20" parent="tree" unique_id=960181762 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.554579, 0, 0.91229934, 0, 1.0676366, 0, -0.91229934, 0, -0.554579, 4.5340776, 0.0867235, -2.8183599)
[node name="Tree_21" parent="tree" unique_id=900507490 instance=ExtResource("6_o4mrg")]
[node name="Tree_21" parent="tree" unique_id=900507490 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(-0.28730845, 0, 0.8336728, 0, 0.88179165, 0, -0.8336728, 0, -0.28730845, 2.7693715, 0.0867235, -1.6418893)
[node name="Tree_22" parent="tree" unique_id=1749682186 instance=ExtResource("6_o4mrg")]
[node name="Tree_22" parent="tree" unique_id=1749682186 groups=["weather_node", "wind_node"] instance=ExtResource("6_o4mrg")]
transform = Transform3D(0.29675677, 0, -0.85609794, 0, 0.906073, 0, 0.85609794, 0, 0.29675677, 2.7693715, 0.0867235, -1.6418893)
[node name="Flower36" parent="." unique_id=705935685 instance=ExtResource("8_1h35v")]

View File

@@ -244,7 +244,7 @@ surface_material_override/0 = ExtResource("5_sy58u")
surface_material_override/1 = ExtResource("5_sy58u")
surface_material_override/2 = ExtResource("6_eev23")
[node name="Statue" parent="." index="11" unique_id=1814801509]
[node name="Statue" parent="." index="11" unique_id=1814801509 groups=["weather_node"]]
surface_material_override/0 = ExtResource("5_sy58u")
surface_material_override/1 = ExtResource("7_q2s76")

View File

@@ -90,19 +90,19 @@ script = ExtResource("2_e417f")
north = true
south = true
[node name="Argini_003" parent="." index="0" unique_id=1178813592]
[node name="Argini_003" parent="." index="0" unique_id=509439881]
surface_material_override/0 = ExtResource("2_8tada")
[node name="Grass_005" parent="." index="1" unique_id=1427965126 groups=["weather_vegetables_node", "wind_node"]]
[node name="Grass_005" parent="." index="1" unique_id=188609017 groups=["weather_vegetables_node", "wind_node"]]
surface_material_override/0 = ExtResource("2_8tada")
[node name="MSH_Staccioanta_1_002" parent="." index="2" unique_id=562234307]
[node name="MSH_Staccioanta_1_002" parent="." index="2" unique_id=746941179]
surface_material_override/0 = ExtResource("2_vjhke")
[node name="Strada_004" parent="." index="3" unique_id=387203009 groups=["weather_node"]]
[node name="Strada_004" parent="." index="3" unique_id=604168900 groups=["weather_node"]]
surface_material_override/0 = ExtResource("3_bdsn7")
[node name="Water_004" parent="." index="4" unique_id=1258756459]
[node name="Water_004" parent="." index="4" unique_id=244513747]
surface_material_override/0 = ExtResource("5_uf7g8")
[node name="grass" type="Node3D" parent="." index="5" unique_id=1540226859 groups=["weather_vegetables_node", "wind_node"]]

View File

@@ -61,7 +61,7 @@ south = true
[node name="Argini_003" parent="." index="0" unique_id=509439881]
surface_material_override/0 = ExtResource("3_c4jie")
[node name="Grass_005" parent="." index="1" unique_id=188609017 groups=["weather_vegetables_node", "wind_node"]]
[node name="Grass_005" parent="." index="1" unique_id=188609017]
surface_material_override/0 = ExtResource("3_c4jie")
[node name="MSH_Staccioanta_1_002" parent="." index="2" unique_id=746941179]
@@ -70,7 +70,7 @@ surface_material_override/0 = ExtResource("4_lr7xw")
[node name="Strada_004" parent="." index="3" unique_id=604168900 groups=["weather_node"]]
surface_material_override/0 = ExtResource("5_5jc2f")
[node name="Water_004" parent="." index="4" unique_id=244513747]
[node name="Water_004" parent="." index="4" unique_id=244513747 groups=["weather_node"]]
surface_material_override/0 = ExtResource("6_0bmh1")
[node name="grass" type="Node3D" parent="." index="5" unique_id=1540226859 groups=["weather_vegetables_node", "wind_node"]]

View File

@@ -121,7 +121,7 @@ transform = Transform3D(-2.105941, -1.3013108, -3.4868522, -7.450568e-08, -0.647
surface_material_override/0 = ExtResource("3_6i64l")
surface_material_override/1 = ExtResource("3_6i64l")
[node name="Cortile_008" parent="." index="3" unique_id=919013044]
[node name="Cortile_008" parent="." index="3" unique_id=919013044 groups=["weather_node"]]
surface_material_override/0 = ExtResource("4_chuhj")
[node name="Cube_037" parent="." index="4" unique_id=1360593188 groups=["weather_node"]]

View File

@@ -85,7 +85,7 @@ surface_material_override/0 = ExtResource("3_h7374")
[node name="grass_001" parent="." index="3" unique_id=1653206836]
surface_material_override/0 = ExtResource("4_aco6i")
[node name="Tea2" type="Node3D" parent="." index="4" unique_id=515491080 groups=["weather_vegetables_node", "wind_node"]]
[node name="Tea2" type="Node3D" parent="." index="4" unique_id=515491080 groups=["weather_vegetables_node"]]
[node name="tea_plane" type="MeshInstance3D" parent="Tea2" index="0" unique_id=1884512502]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 0, 0, 0)

View File

@@ -164,14 +164,14 @@ material_override = ExtResource("8_klscp")
cast_shadow = 0
multimesh = SubResource("MultiMesh_2xngq")
[node name="Tea2" type="Node3D" parent="." index="9" unique_id=153529085 groups=["weather_vegetables_node", "wind_node"]]
[node name="Tea2" type="Node3D" parent="." index="9" unique_id=153529085 groups=["weather_vegetables_node"]]
[node name="tea_plane" type="MeshInstance3D" parent="Tea2" index="0" unique_id=1170491878]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 0, 0, 0)
visible = false
mesh = SubResource("PlaneMesh_ny8qj")
[node name="bush" type="MultiMeshInstance3D" parent="Tea2" index="1" unique_id=763333607]
[node name="bush" type="MultiMeshInstance3D" parent="Tea2" index="1" unique_id=763333607 groups=["weather_vegetables_node"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.36843967, 0)
material_override = ExtResource("14_820gh")
cast_shadow = 0

View File

@@ -207,13 +207,13 @@ scala_correzione_xz = 4.955
scala_correzione_y = 5.945
altezza_massima = 2.0
[node name="tea_big" parent="." index="12" unique_id=1080521676 groups=["weather_node"] instance=ExtResource("19_5lxs6")]
[node name="tea_big" parent="." index="12" unique_id=1080521676 groups=["weather_vegetables_node"] instance=ExtResource("19_5lxs6")]
transform = Transform3D(-4.371139e-08, 0, -0.8607846, 0, 1, 0, 1, 0, -3.762609e-08, 6.137363, 0, 0.21655339)
[node name="tea_medium" parent="." index="13" unique_id=774250378 groups=["weather_node"] instance=ExtResource("20_v5b08")]
[node name="tea_medium" parent="." index="13" unique_id=774250378 groups=["weather_vegetables_node"] instance=ExtResource("20_v5b08")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.8468988, -4.717209, 0, -5.866095)
[node name="tea_small" parent="." index="14" unique_id=738556947 groups=["weather_node"] instance=ExtResource("21_1bp38")]
[node name="tea_small" parent="." index="14" unique_id=738556947 groups=["weather_vegetables_node"] instance=ExtResource("21_1bp38")]
transform = Transform3D(-3.4182502e-08, 0, -1, 0, 1, 0, 0.7820045, 0, -4.371139e-08, 1.4791412, 0, -5.8110795)
[node name="Node3D" type="Node3D" parent="." index="15" unique_id=1498631029]

View File

@@ -58,17 +58,17 @@ script = ExtResource("2_a7g4w")
river_north = true
river_south = true
[node name="Argini_011" parent="." index="0" unique_id=895986402]
[node name="Argini_011" parent="." index="0" unique_id=1103166467]
surface_material_override/0 = ExtResource("3_v8v20")
surface_material_override/1 = ExtResource("3_v8v20")
[node name="Grass_019" parent="." index="1" unique_id=1784106582]
[node name="Grass_019" parent="." index="1" unique_id=163702648]
surface_material_override/0 = ExtResource("3_v8v20")
[node name="Water_012" parent="." index="2" unique_id=1865739867]
[node name="Water_012" parent="." index="2" unique_id=183333409]
surface_material_override/0 = ExtResource("5_fp6q1")
[node name="Water_F_015" parent="." index="3" unique_id=147107428]
[node name="Water_F_015" parent="." index="3" unique_id=1691016237]
surface_material_override/0 = ExtResource("5_8ajan")
[node name="grass2" type="Node3D" parent="." index="4" unique_id=451356134 groups=["weather_vegetables_node", "wind_node"]]
@@ -206,8 +206,8 @@ scala_correzione_xz = 4.955
scala_correzione_y = 5.945
altezza_massima = 2.0
[node name="tea_small" parent="." index="12" unique_id=738556947 instance=ExtResource("13_oha7e")]
[node name="tea_small" parent="." index="12" unique_id=738556947 groups=["weather_vegetables_node"] instance=ExtResource("13_oha7e")]
transform = Transform3D(-2.958303e-08, 0, -1, 0, 1, 0, 0.6767808, 0, -4.371139e-08, -6.1359725, 0, 5.9230976)
[node name="tea_small2" parent="." index="13" unique_id=1500366807 instance=ExtResource("13_oha7e")]
[node name="tea_small2" parent="." index="13" unique_id=1500366807 groups=["weather_vegetables_node"] instance=ExtResource("13_oha7e")]
transform = Transform3D(-2.958303e-08, 0, -1, 0, 1, 0, 0.6767808, 0, -4.371139e-08, 5.933122, 0, -5.890115)

View File

@@ -8,20 +8,18 @@
[ext_resource type="Script" uid="uid://5frq4qrokiy2" path="res://tgcc/train/train_glass_emission.gd" id="9_4qk3b"]
[ext_resource type="Texture2D" uid="uid://j4m5wsf4magb" path="res://tgcc/chunk/material/decal/vending_decal.png" id="9_eke0t"]
[node name="Treno" unique_id=1182090923 instance=ExtResource("1_33mei")]
[node name="Treno" unique_id=1182090923 groups=["weather_node"] instance=ExtResource("1_33mei")]
script = ExtResource("9_4qk3b")
[node name="Finestrini" parent="." index="0" unique_id=271431519]
[node name="Finestrini" parent="." index="0" unique_id=435624928]
surface_material_override/0 = ExtResource("2_bks4l")
surface_material_override/1 = ExtResource("3_sgpgi")
surface_material_override/2 = ExtResource("4_gua5y")
[node name="Ruote" parent="." index="1" unique_id=1570760095]
[node name="Ruote" parent="." index="1" unique_id=1465803702]
surface_material_override/0 = ExtResource("5_pj7tp")
surface_material_override/1 = ExtResource("4_gua5y")
[node name="Train" parent="." index="2" unique_id=301191703 groups=["weather_node"]]
[node name="SpotLight3D2" type="SpotLight3D" parent="." index="3" unique_id=806665693]
transform = Transform3D(-0.9991066, -0.0071845297, -0.041647736, -0.024456872, 0.9019672, 0.4311113, 0.034467563, 0.4317447, -0.9013371, -0.9830586, 3.6702201, 4.8446546)
light_color = Color(0.8039216, 0.6784314, 0.3254902, 1)

View File

@@ -31,7 +31,7 @@ shader_parameter/glint_sharpness = 32.0
shader_parameter/emission_color = Color(0.5882353, 0.06666667, 0.10980392, 1)
shader_parameter/emission_energy = 6.50000030875
[node name="wagon" unique_id=14655460 instance=ExtResource("1_ud2nc")]
[node name="wagon" unique_id=14655460 groups=["weather_node"] instance=ExtResource("1_ud2nc")]
[node name="Finestrini_001" parent="." index="0" unique_id=596055029]
surface_material_override/0 = ExtResource("2_upuw2")
@@ -42,14 +42,14 @@ surface_material_override/2 = ExtResource("4_wwpam")
surface_material_override/0 = ExtResource("5_yjhvb")
surface_material_override/1 = ExtResource("4_wwpam")
[node name="Train_001" parent="." index="2" unique_id=2037201435 groups=["weather_node"]]
[node name="Train_001" parent="." index="2" unique_id=2037201435]
surface_material_override/0 = ExtResource("6_6ck1e")
surface_material_override/1 = ExtResource("7_wglgp")
surface_material_override/2 = ExtResource("2_upuw2")
surface_material_override/3 = ExtResource("4_wwpam")
surface_material_override/4 = SubResource("ShaderMaterial_t2dm3")
[node name="Train_002" parent="." index="3" unique_id=57076645 groups=["weather_node"]]
[node name="Train_002" parent="." index="3" unique_id=57076645]
surface_material_override/0 = ExtResource("6_6ck1e")
[node name="Decal6" type="Decal" parent="." index="4" unique_id=207551392]