Revamp Chunk Rotaie - test risaie

This commit is contained in:
Matteo Sonaglioni
2026-03-16 19:30:32 +01:00
parent 461a08aa6d
commit 89a08abfb9
42 changed files with 1818 additions and 468 deletions

View File

@@ -10,10 +10,8 @@
[ext_resource type="PackedScene" uid="uid://bvynwhkogurml" path="res://Godrays_Scene.tscn" id="5_gwrkm"]
[ext_resource type="Material" uid="uid://codq5gx71rj4o" path="res://Materials/Polvere atmosferica.tres" id="5_u10x4"]
[ext_resource type="FastNoiseLite" uid="uid://c0mtwrkptjcuw" path="res://Assets/Textures/Noise_Clouds.tres" id="6_00nhk"]
[ext_resource type="ArrayMesh" uid="uid://d3m8muh7jxu7s" path="res://Assets/Meshes/gpdrays_planes.obj" id="6_16mw0"]
[ext_resource type="Texture2D" uid="uid://dxahudyvihk8b" path="res://Assets/Textures/Stars.png" id="6_jawsd"]
[ext_resource type="Script" uid="uid://brcimd12tx3dm" path="res://Scripts/edge_detection_compositor.gd" id="7_4xv0h"]
[ext_resource type="Shader" uid="uid://dkmdtejrbks8n" path="res://Shaders/godrays.gdshader" id="7_qdxup"]
[ext_resource type="Texture2D" uid="uid://dey5onb6mwp3f" path="res://Assets/Textures/leaf_particle.png" id="7_vufuq"]
[ext_resource type="Script" uid="uid://c5xr1w2tvcxl1" path="res://Scripts/generatore_bioma.gd" id="8_7j5hj"]
[ext_resource type="Script" uid="uid://b8x6nf7u6iopv" path="res://Scripts/CameraMove.gd" id="8_17jdd"]
@@ -22,16 +20,19 @@
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://Materials/House.tres" id="9_bedag"]
[ext_resource type="Script" uid="uid://cagpbu4pg5s1y" path="res://Scripts/Binari.gd" id="9_isbua"]
[ext_resource type="PackedScene" uid="uid://dvk3bytqn3m5s" path="res://Scenes/Test/Main_Train.tscn" id="10_ur7m6"]
[ext_resource type="PackedScene" uid="uid://botm0dqtr5whb" path="res://Scenes/Chunk_Scene/Chunk/Campagna/chunk_c_e_1.tscn" id="11_00nhk"]
[ext_resource type="PackedScene" uid="uid://bbrsmc2vxdcwq" path="res://Scenes/Test/fuoco_d'artificio_root.tscn" id="11_gwrkm"]
[ext_resource type="Script" uid="uid://c02bewqxt2epg" path="res://Scripts/DatiBioma.gd" id="11_vpybn"]
[ext_resource type="PackedScene" uid="uid://qyml1s00773u" path="res://Scenes/Test/Rotaie_Blockout.tscn" id="12_nonqo"]
[ext_resource type="Shader" uid="uid://co2jw3fnyc6aa" path="res://Shaders/tree_leaves.gdshader" id="13_kwbnj"]
[ext_resource type="Texture2D" uid="uid://bsabg0b27m7uw" path="res://Assets/Textures/Fuji.png" id="14_7j5hj"]
[ext_resource type="PackedScene" uid="uid://cpebna545ihfh" path="res://Scenes/Chunk_Scene/Chunk/Foresta/Chunk_F_L_2.tscn" id="15_4udcq"]
[ext_resource type="Texture2D" uid="uid://m06lpixnkjdd" path="res://Assets/Textures/Fuji_1.png" id="15_u10x4"]
[ext_resource type="Texture2D" uid="uid://bl08clorvfthf" path="res://Assets/Textures/Fuji_2.png" id="16_l1dl0"]
[ext_resource type="PackedScene" uid="uid://bi12g5nj421jv" path="res://Scenes/Chunk_Scene/Chunk/Foresta/chunk_F_e_1.tscn" id="16_vpybn"]
[ext_resource type="ArrayMesh" uid="uid://dp5c3nqdvnsv0" path="res://Assets/Test/Demo/flower.res" id="17_kjb07"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://Scenes/Test/Tree_V1.tscn" id="18_on20a"]
[ext_resource type="Shader" uid="uid://cglb64vpwpgpu" path="res://Shaders/Water2.gdshader" id="19_6k3cw"]
[ext_resource type="PackedScene" uid="uid://cpebna545ihfh" path="res://Scenes/Chunk_Scene/Chunk/Foresta/Chunk_F_L_2.tscn" id="20_00nhk"]
[ext_resource type="PackedScene" uid="uid://bp5gnv0noxcpc" path="res://Scenes/Test/Scogliera_Blockout.tscn" id="20_16mw0"]
[ext_resource type="TubeTrailMesh" uid="uid://2wmnftxwg8wt" path="res://Assets/Meshes/Wind.tres" id="21_l1dl0"]
[ext_resource type="PackedScene" uid="uid://dk85mk0hapngf" path="res://Assets/Test/rock2.glb" id="21_qdxup"]
@@ -53,7 +54,7 @@
[ext_resource type="PackedScene" uid="uid://xebpudhewwwj" path="res://Scenes/Chunk_Scene/Chunk/Campagna/Chunk_C_L_2.tscn" id="35_n33lw"]
[ext_resource type="Shader" uid="uid://bl1dwh2k06yy5" path="res://Shaders/Blur.gdshader" id="46_nonqo"]
[ext_resource type="Shader" uid="uid://bttmyh64kihyr" path="res://Shaders/Nebbia2D.gdshader" id="47_7j5hj"]
[ext_resource type="PackedScene" uid="uid://deoglbhviiria" path="res://Scenes/Chunk_Scene/Chunk/Campagna/chunk_c_x_1.tscn" id="50_6k3cw"]
[ext_resource type="SphereMesh" uid="uid://d008b0x0810qh" path="res://Assets/Meshes/Bush.tres" id="55_qdxup"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_10fbe"]
noise = ExtResource("6_00nhk")
@@ -122,6 +123,18 @@ compositor_effects = Array[CompositorEffect]([SubResource("CompositorEffect_vufu
[sub_resource type="QuadMesh" id="QuadMesh_00nhk"]
size = Vector2(2, 2)
[sub_resource type="Resource" id="Resource_5lko7"]
script = ExtResource("11_vpybn")
nome_bioma = "Campagna"
chunk_disponibili = Array[PackedScene]([ExtResource("11_00nhk"), ExtResource("35_n33lw")])
metadata/_custom_type_script = "uid://c02bewqxt2epg"
[sub_resource type="Resource" id="Resource_j2rq4"]
script = ExtResource("11_vpybn")
nome_bioma = "Foresta"
chunk_disponibili = Array[PackedScene]([ExtResource("16_vpybn"), ExtResource("15_4udcq")])
metadata/_custom_type_script = "uid://c02bewqxt2epg"
[sub_resource type="Curve" id="Curve_o35ae"]
_limits = [-360.0, 360.0, 0.0, 1.0]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
@@ -323,29 +336,6 @@ initial_velocity_max = 6.0
gravity = Vector3(0, 0, 0)
color_ramp = SubResource("GradientTexture1D_on20a")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_xa3jw"]
noise_type = 3
seed = 4
frequency = 0.0096
metadata/_preview_in_3d_space_ = true
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_eyx0r"]
noise = SubResource("FastNoiseLite_xa3jw")
seamless = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_tbvi6"]
render_priority = 0
shader = ExtResource("7_qdxup")
shader_parameter/noise_texture = SubResource("NoiseTexture2D_eyx0r")
shader_parameter/ray_color = Color(0.99999994, 0.782454, 0.2698755, 1)
shader_parameter/base_alpha = 1.0
shader_parameter/noise_stretching = 3.17200010317
shader_parameter/noise_scale = 1.0
shader_parameter/scrolling_speed = Vector2(-0.15, 0)
shader_parameter/depth_softness = 1.0
shader_parameter/edge_fade_power = 2.0
shader_parameter/intensity_multiplier = 0.03600000171
[sub_resource type="Curve3D" id="Curve3D_bedag"]
closed = true
bake_interval = 150.82
@@ -778,7 +768,7 @@ shader_parameter/max_opacity = 0.10000000475
shader = ExtResource("46_nonqo")
shader_parameter/blur_amount = 0.70000003325
shader_parameter/focus_size = 0.250000011875
shader_parameter/transition_softness = 0.3
shader_parameter/transition_softness = 0.40000001830148
[node name="DemoForest" type="Node3D" unique_id=265279494 node_paths=PackedStringArray("nodo_polvere", "particelle_lucciole", "particelle_vento", "bottone_neve", "bottone_nevicata", "overlay_nebbia_schermo", "particelle_neve")]
script = ExtResource("1_cr3ar")
@@ -786,6 +776,7 @@ color_mattina = Color(0.9342753, 0.77912414, 0.6057529, 1)
color_pomeriggio = Color(0.9485261, 0.6254264, 0.38133258, 1)
color_notte = Color(0.18353948, 0.18552834, 0.48496485, 1)
rotazione_sole_mattina = Vector3(-66, 85, 0)
rotazione_sole_pomeriggio = Vector3(-150, 8, 0)
rotazione_sole_notte = Vector3(-66, 85, 0)
esposizione_mattina = 0.8
esposizione_pomeriggio = 0.7
@@ -803,7 +794,7 @@ intensita_grad_pomeriggio = 0.1
intensita_grad_notte = 0.5
colore_nebbia_pomeriggio = Color(0.9627952, 0.5901167, 0.75933033, 1)
densita_nebbia_mattina = 0.02
densita_nebbia_pomeriggio = 0.04
densita_nebbia_pomeriggio = 0.02
bloom_mattina = 0.4
bloom_notte = 0.6
energia_luce_notte = 0.6
@@ -889,9 +880,13 @@ compositor = SubResource("Compositor_17jdd")
[node name="SubViewportContainer" type="SubViewportContainer" parent="." unique_id=1680514424]
texture_filter = 4
offset_right = 1920.0
offset_bottom = 1080.0
stretch = true
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_right = 640.0
offset_bottom = 360.0
grow_horizontal = 2
grow_vertical = 2
mouse_target = true
[node name="SubViewport" type="SubViewport" parent="SubViewportContainer" unique_id=1099909885]
@@ -910,8 +905,7 @@ surface_material_override/0 = ExtResource("4_00nhk")
[node name="GeneratoreBioma" type="Node3D" parent="SubViewportContainer/SubViewport/World" unique_id=757461529 node_paths=PackedStringArray("path_treno")]
script = ExtResource("8_7j5hj")
path_treno = NodePath("../Path3D")
bioma_campagna = Array[PackedScene]([ExtResource("35_n33lw")])
bioma_foresta = Array[PackedScene]([ExtResource("20_00nhk")])
lista_biomi = Array[ExtResource("11_vpybn")]([SubResource("Resource_5lko7"), SubResource("Resource_j2rq4")])
raggio_visivo = 4
scala_distretti = 0.08
@@ -1049,21 +1043,14 @@ process_material = SubResource("ParticleProcessMaterial_6k3cw")
draw_pass_1 = ExtResource("21_l1dl0")
[node name="CameraIso" type="Camera3D" parent="SubViewportContainer/SubViewport/World/Camere/CameraPivot" unique_id=375499667]
transform = Transform3D(0.5778576, -0.57709634, 0.5770964, 0, 0.70710677, 0.7071067, -0.8161376, -0.40860698, 0.408607, 231.45, 290, 173.79)
transform = Transform3D(0.5778576, -0.57709634, 0.5770964, 0, 0.70710677, 0.7071067, -0.8161376, -0.40860698, 0.408607, 225, 290, 173.79)
projection = 1
size = 35.0
near = 0.001
far = 500.0
[node name="Godrays" type="MeshInstance3D" parent="SubViewportContainer/SubViewport/World/Camere/CameraPivot" unique_id=1427419882]
transform = Transform3D(-0.67549545, -2.1963887, -1.0475811, -0.5471906, 0.28750744, 1.6396307, -0.3011426, 4.4043226, -0.62945014, -14.547424, 12.248147, -19.129498)
visible = false
mesh = ExtResource("6_16mw0")
skeleton = NodePath("../../../../../../DirectionalLight3D")
surface_material_override/0 = SubResource("ShaderMaterial_tbvi6")
[node name="Path3D" type="Path3D" parent="SubViewportContainer/SubViewport/World" unique_id=335893914 node_paths=PackedStringArray("gruppo_camere")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7547531, 9.898563)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 9.899)
curve = SubResource("Curve3D_bedag")
script = ExtResource("9_isbua")
velocita_treno = 4.0
@@ -1074,7 +1061,7 @@ scena_fuochi = ExtResource("11_gwrkm")
intensita_oscillazione_base = 0.1
[node name="Marker3D" type="Marker3D" parent="SubViewportContainer/SubViewport/World/Path3D" unique_id=1703381559]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80.03244, 0, 154.7212)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -239.67256, -7.6293945e-06, 259.19427)
[node name="Marker3D2" type="Marker3D" parent="SubViewportContainer/SubViewport/World/Path3D" unique_id=524602953]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80.03244, 0, 565.39557)
@@ -20966,20 +20953,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.7385445, 0, 43.8387)
[node name="SK_Mannequin2" parent="SubViewportContainer/SubViewport/World" unique_id=24662648 instance=ExtResource("34_3nw1o")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.9180713, 0, 29.270012)
[node name="Chunk_C_X_4" parent="SubViewportContainer/SubViewport/World" unique_id=1284797159 instance=ExtResource("50_6k3cw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 5, 140)
nord = false
est = false
sud = false
ovest = false
[node name="Chunk_C_X_2" parent="SubViewportContainer/SubViewport/World" unique_id=1326892054 instance=ExtResource("50_6k3cw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 10, 140)
nord = false
est = false
sud = false
ovest = false
[node name="ScreenEffect" type="CanvasLayer" parent="SubViewportContainer/SubViewport" unique_id=1639236585]
layer = 2
@@ -21017,6 +20990,9 @@ grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=416394629]
mesh = ExtResource("55_qdxup")
[editable path="SubViewportContainer/SubViewport/World/Blockout_1/Mare/rock25"]
[editable path="SubViewportContainer/SubViewport/World/Blockout_1/Tree2/Trees/tree2"]
[editable path="SubViewportContainer/SubViewport/World/Blockout_1/Tree2/Trees/tree3"]