add chunk animal - fix stuff

This commit is contained in:
Matteo Sonaglioni
2026-06-18 22:09:13 +02:00
parent 5c807d7b69
commit acb2dd2ed9
35 changed files with 2343 additions and 278 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b1b84hr1574ot"
path="res://.godot/imported/chunk_animal_cross_3_1.fbx-9ba7d23ea67859d43e9c9bc4c8950603.scn"
[deps]
source_file="res://tgcc/chunk/animal/mesh/chunk_animal_cross_3_1.fbx"
dest_files=["res://.godot/imported/chunk_animal_cross_3_1.fbx-9ba7d23ea67859d43e9c9bc4c8950603.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://ct81x3tc7yvd1"
path="res://.godot/imported/chunk_animal_cross_3_2.fbx-c10cf9224748248ca9065a238e5d6161.scn"
[deps]
source_file="res://tgcc/chunk/animal/mesh/chunk_animal_cross_3_2.fbx"
dest_files=["res://.godot/imported/chunk_animal_cross_3_2.fbx-c10cf9224748248ca9065a238e5d6161.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b3l382myb5h2a"
path="res://.godot/imported/chunk_animal_empty.fbx-5f8fd80388442a07c98b7a8f575ecbcc.scn"
[deps]
source_file="res://tgcc/chunk/animal/mesh/chunk_animal_empty.fbx"
dest_files=["res://.godot/imported/chunk_animal_empty.fbx-5f8fd80388442a07c98b7a8f575ecbcc.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b7vsobxts27bd"
path="res://.godot/imported/chunk_animal_end_1.fbx-cbafcedc90251b52c1a348406f2968b4.scn"
[deps]
source_file="res://tgcc/chunk/animal/mesh/chunk_animal_end_1.fbx"
dest_files=["res://.godot/imported/chunk_animal_end_1.fbx-cbafcedc90251b52c1a348406f2968b4.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bi40xq1kqfyuj"
path="res://.godot/imported/chunk_animal_straight_1.fbx-27f86be94137614690612635ef71fc61.scn"
[deps]
source_file="res://tgcc/chunk/animal/mesh/chunk_animal_straight_1.fbx"
dest_files=["res://.godot/imported/chunk_animal_straight_1.fbx-27f86be94137614690612635ef71fc61.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

File diff suppressed because one or more lines are too long

View File

@@ -58,19 +58,19 @@ have_lamppost = true
connection_left = [NodePath("PaloLuce/sx")]
connection_right = [NodePath("PaloLuce/dx")]
[node name="Argini_001" parent="." index="0" unique_id=1474838784]
[node name="Argini_001" parent="." index="0" unique_id=439223507]
surface_material_override/0 = ExtResource("3_082gl")
[node name="Chunk_005" parent="." index="1" unique_id=844192036]
[node name="Chunk_005" parent="." index="1" unique_id=1955568282]
surface_material_override/0 = ExtResource("3_082gl")
[node name="Chunk_036" parent="." index="2" unique_id=1584066508 groups=["weather_node"]]
[node name="Chunk_036" parent="." index="2" unique_id=1808067169 groups=["weather_node"]]
surface_material_override/0 = ExtResource("4_a7l8v")
[node name="Chunk_037" parent="." index="3" unique_id=1100757609 groups=["weather_node"]]
[node name="Chunk_037" parent="." index="3" unique_id=1338393481 groups=["weather_node"]]
surface_material_override/0 = ExtResource("4_a7l8v")
[node name="Water_003" parent="." index="4" unique_id=1047599796]
[node name="Water_003" parent="." index="4" unique_id=1175879696]
surface_material_override/0 = ExtResource("5_c18pu")
[node name="grass" type="Node3D" parent="." index="5" unique_id=924191951 groups=["weather_vegetables_node", "wind_node"]]
@@ -117,16 +117,16 @@ transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5.70
script = ExtResource("11_087d3")
available_props = Array[PackedScene]([ExtResource("12_scfr8"), ExtResource("13_mflo2"), ExtResource("14_12dst"), ExtResource("15_3yofm")])
[node name="tea_medium" parent="." index="9" unique_id=774250378 groups=["weather_node"] instance=ExtResource("16_qoeuy")]
[node name="tea_medium" parent="." index="9" unique_id=774250378 instance=ExtResource("16_qoeuy")]
transform = Transform3D(0.6711149, 0, 0, 0, 1, 0, 0, 0, 1, -5.7421913, 0, 5.875937)
[node name="tea_small" parent="." index="10" unique_id=738556947 groups=["weather_node"] instance=ExtResource("17_nbfhp")]
[node name="tea_small" parent="." index="10" unique_id=738556947 instance=ExtResource("17_nbfhp")]
transform = Transform3D(-3.2106954e-08, 0, -0.782855, 0, 1, 0, 0.7345215, 0, -3.4219678e-08, 1.8474164, 0, -5.8836246)
[node name="tea_big" parent="." index="11" unique_id=1080521676 groups=["weather_node"] instance=ExtResource("18_ipyhu")]
[node name="tea_big" parent="." index="11" unique_id=1080521676 instance=ExtResource("18_ipyhu")]
transform = Transform3D(-4.371139e-08, 0, -0.91950864, 0, 1, 0, 1, 0, -4.0192997e-08, 5.9148865, 0, 0.1678947)
[node name="tea_medium2" parent="." index="12" unique_id=1970222177 groups=["weather_node"] instance=ExtResource("16_qoeuy")]
[node name="tea_medium2" parent="." index="12" unique_id=1970222177 instance=ExtResource("16_qoeuy")]
transform = Transform3D(1.1652113, 0, 0, 0, 1, 0, 0, 0, 0.85860604, -4.215868, 0, -5.8837156)
[node name="sign" type="Marker3D" parent="." index="13" unique_id=1955169244]

View File

@@ -3,12 +3,10 @@
[ext_resource type="PackedScene" uid="uid://dujt3wgv8m4h3" path="res://tgcc/chunk/countryside/mesh/chunk_country_tea_empty.fbx" id="1_u5mxb"]
[ext_resource type="Script" uid="uid://dg2h4kbqe8j3m" path="res://core/biome_generator/chunk_info.gd" id="2_h7374"]
[ext_resource type="Material" uid="uid://cnu38m5dsy4uw" path="res://tgcc/chunk/material/terrain.tres" id="2_o4jpf"]
[ext_resource type="Shader" uid="uid://8l8glwvvs7fb" path="res://core/daynight/grass_leaves.gdshader" id="3_d4edy"]
[ext_resource type="Material" uid="uid://c2x7xxweexmj" path="res://tgcc/chunk/material/field.tres" id="3_h7374"]
[ext_resource type="Material" uid="uid://blqelpjvdv23j" path="res://tgcc/chunk/material/grassflat_chunk.tres" id="4_aco6i"]
[ext_resource type="Texture2D" uid="uid://bm0roy74xo3ce" path="res://tgcc/chunk/prop/flower/bush_alpha.png" id="4_h7374"]
[ext_resource type="Texture2D" uid="uid://bkuv31yvqmqr2" path="res://tgcc/chunk/prop/flower/bush_colornoise.tres" id="5_aco6i"]
[ext_resource type="Material" uid="uid://fnjxocmx16b7" path="res://tgcc/chunk/prop/grass/grass_chunk.tres" id="6_4u8k4"]
[ext_resource type="Material" uid="uid://d3pui0oy51fcg" path="res://tgcc/chunk/prop/tea/Tea.tres" id="6_d4edy"]
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="8_7lsuf"]
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="9_rju47"]
[ext_resource type="PackedScene" uid="uid://cuh0xw6ff6bku" path="res://tgcc/chunk/prop/flower/flower.tscn" id="12_aco6i"]
@@ -16,33 +14,6 @@
[sub_resource type="PlaneMesh" id="PlaneMesh_1ivca"]
size = Vector2(0.5, 0.5)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwafb"]
render_priority = 0
shader = ExtResource("3_d4edy")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.35581627, 0.61734307, 0.29309765, 1)
shader_parameter/alpha_texture = ExtResource("4_h7374")
shader_parameter/leaves_scale = 0.31
shader_parameter/rotation_degrees = 180.0
shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/color_variance_noise = ExtResource("5_aco6i")
shader_parameter/variance_scale = 0.3
shader_parameter/variance_color = Color(0.3019608, 0.5019608, 0.2, 1)
shader_parameter/variance_intensity = 0.400000019
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/snow_visibility = 2.0
shader_parameter/snow_coverage = 0.85
shader_parameter/height_min = 0.0
shader_parameter/height_max = 5.0
shader_parameter/shadow_intensity = 0.6000000285
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 8.50000035625
shader_parameter/random_mix = 0.0150000007125
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/wetness_darkening = 0.25
[sub_resource type="MultiMesh" id="MultiMesh_h7374"]
transform_format = 1
instance_count = 50000
@@ -73,17 +44,17 @@ buffer = PackedFloat32Array(-1.134027e-07, -0.9848538, 0.17906433, 9.567814, -1.
[node name="chunk_country_tea_empty" unique_id=578295477 instance=ExtResource("1_u5mxb")]
script = ExtResource("2_h7374")
[node name="Tea_001" parent="." index="0" unique_id=475850181]
[node name="Tea_001" parent="." index="0" unique_id=552394742]
visible = false
cast_shadow = 0
[node name="Terrain_002" parent="." index="1" unique_id=149659069 groups=["weather_node"]]
[node name="Terrain_002" parent="." index="1" unique_id=1215896429 groups=["weather_node"]]
surface_material_override/0 = ExtResource("2_o4jpf")
[node name="field" parent="." index="2" unique_id=1674538997]
[node name="field" parent="." index="2" unique_id=1716644832]
surface_material_override/0 = ExtResource("3_h7374")
[node name="grass_001" parent="." index="3" unique_id=1653206836]
[node name="grass_001" parent="." index="3" unique_id=572641767]
surface_material_override/0 = ExtResource("4_aco6i")
[node name="Tea2" type="Node3D" parent="." index="4" unique_id=515491080 groups=["weather_node"]]
@@ -95,7 +66,7 @@ mesh = SubResource("PlaneMesh_1ivca")
[node name="bush" type="MultiMeshInstance3D" parent="Tea2" index="1" unique_id=1391504191]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.36843967, 0)
material_override = SubResource("ShaderMaterial_lwafb")
material_override = ExtResource("6_d4edy")
cast_shadow = 0
multimesh = SubResource("MultiMesh_h7374")

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ct606pxejnynh"
path.s3tc="res://.godot/imported/Fuji.png-b1e50176030f2e1f3fa87c0f275e476b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://tgcc/chunk/material/decal/Fuji.png"
dest_files=["res://.godot/imported/Fuji.png-b1e50176030f2e1f3fa87c0f275e476b.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -29,6 +29,7 @@ shader_parameter/variance_color = Color(0.3, 0.5, 0.2, 1)
shader_parameter/variance_intensity = 0.350000016625
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/snow_visibility = 1.0
shader_parameter/snow_coverage = 0.35
shader_parameter/height_min = 0.0
shader_parameter/height_max = 5.0
shader_parameter/shadow_intensity = 0.6000000285

View File

@@ -9,24 +9,24 @@ render_priority = 0
shader = ExtResource("1_0pm1o")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.35581627, 0.61734307, 0.29309765, 1)
shader_parameter/base_color = Color(0.19728073, 0.35741174, 0.15841651, 1)
shader_parameter/alpha_texture = ExtResource("2_l4poo")
shader_parameter/leaves_scale = 0.6
shader_parameter/leaves_scale = 0.31
shader_parameter/rotation_degrees = 180.0
shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/color_variance_noise = ExtResource("3_q8m6e")
shader_parameter/variance_scale = 0.3
shader_parameter/variance_color = Color(0.3019608, 0.5019608, 0.2, 1)
shader_parameter/variance_intensity = 0.400000019
shader_parameter/variance_scale = 0.175
shader_parameter/variance_color = Color(0.2025331, 0.34341744, 0.12965545, 1)
shader_parameter/variance_intensity = 0.782000037145
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/snow_visibility = 2.1670001029325
shader_parameter/snow_coverage = 0.5660000252550601
shader_parameter/snow_visibility = 2.0
shader_parameter/snow_coverage = 0.85
shader_parameter/height_min = 0.0
shader_parameter/height_max = 5.0
shader_parameter/shadow_intensity = 0.6000000285
shader_parameter/height_max = 2.9
shader_parameter/shadow_intensity = 0.8450000401375
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 8.50000035625
shader_parameter/light_steps = 10.0
shader_parameter/random_mix = 0.0150000007125
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/wetness_darkening = 0.25

View File

@@ -2,40 +2,11 @@
[ext_resource type="PackedScene" uid="uid://cgjk8xcm7ipep" path="res://tgcc/chunk/prop/tea/mesh/tea_big.fbx" id="1_oixyf"]
[ext_resource type="Material" uid="uid://c2x7xxweexmj" path="res://tgcc/chunk/material/field.tres" id="2_li7yp"]
[ext_resource type="Shader" uid="uid://8l8glwvvs7fb" path="res://core/daynight/grass_leaves.gdshader" id="3_refyi"]
[ext_resource type="Texture2D" uid="uid://bm0roy74xo3ce" path="res://tgcc/chunk/prop/flower/bush_alpha.png" id="4_d4aoy"]
[ext_resource type="Texture2D" uid="uid://bkuv31yvqmqr2" path="res://tgcc/chunk/prop/flower/bush_colornoise.tres" id="5_gkubn"]
[ext_resource type="Material" uid="uid://d3pui0oy51fcg" path="res://tgcc/chunk/prop/tea/Tea.tres" id="3_oixyf"]
[sub_resource type="PlaneMesh" id="PlaneMesh_d4aoy"]
size = Vector2(0.5, 0.5)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_t6ypx"]
render_priority = 0
shader = ExtResource("3_refyi")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.35581627, 0.61734307, 0.29309765, 1)
shader_parameter/alpha_texture = ExtResource("4_d4aoy")
shader_parameter/leaves_scale = 0.31
shader_parameter/rotation_degrees = 180.0
shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/color_variance_noise = ExtResource("5_gkubn")
shader_parameter/variance_scale = 0.3
shader_parameter/variance_color = Color(0.3019608, 0.5019608, 0.2, 1)
shader_parameter/variance_intensity = 0.400000019
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/snow_visibility = 2.0
shader_parameter/snow_coverage = 0.85
shader_parameter/height_min = 0.0
shader_parameter/height_max = 5.0
shader_parameter/shadow_intensity = 0.6000000285
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 8.50000035625
shader_parameter/random_mix = 0.0150000007125
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/wetness_darkening = 0.25
[sub_resource type="MultiMesh" id="MultiMesh_8g4q5"]
transform_format = 1
instance_count = 20000
@@ -59,6 +30,6 @@ mesh = SubResource("PlaneMesh_d4aoy")
[node name="bush" type="MultiMeshInstance3D" parent="Tea2" index="1" unique_id=1746270240]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.36843967, 0)
material_override = SubResource("ShaderMaterial_t6ypx")
material_override = ExtResource("3_oixyf")
cast_shadow = 0
multimesh = SubResource("MultiMesh_8g4q5")

View File

@@ -2,40 +2,11 @@
[ext_resource type="PackedScene" uid="uid://dji5sf4f0tbq5" path="res://tgcc/chunk/prop/tea/mesh/tea_medium.fbx" id="1_vsb51"]
[ext_resource type="Material" uid="uid://c2x7xxweexmj" path="res://tgcc/chunk/material/field.tres" id="2_kepo4"]
[ext_resource type="Shader" uid="uid://8l8glwvvs7fb" path="res://core/daynight/grass_leaves.gdshader" id="3_e6luv"]
[ext_resource type="Texture2D" uid="uid://bm0roy74xo3ce" path="res://tgcc/chunk/prop/flower/bush_alpha.png" id="4_5yjhr"]
[ext_resource type="Texture2D" uid="uid://bkuv31yvqmqr2" path="res://tgcc/chunk/prop/flower/bush_colornoise.tres" id="5_f4tkv"]
[ext_resource type="Material" uid="uid://d3pui0oy51fcg" path="res://tgcc/chunk/prop/tea/Tea.tres" id="3_pij5j"]
[sub_resource type="PlaneMesh" id="PlaneMesh_xkk6y"]
size = Vector2(0.5, 0.5)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_r4ipd"]
render_priority = 0
shader = ExtResource("3_e6luv")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.35581627, 0.61734307, 0.29309765, 1)
shader_parameter/alpha_texture = ExtResource("4_5yjhr")
shader_parameter/leaves_scale = 0.31
shader_parameter/rotation_degrees = 180.0
shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/color_variance_noise = ExtResource("5_f4tkv")
shader_parameter/variance_scale = 0.3
shader_parameter/variance_color = Color(0.3019608, 0.5019608, 0.2, 1)
shader_parameter/variance_intensity = 0.400000019
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/snow_visibility = 2.0
shader_parameter/snow_coverage = 0.85
shader_parameter/height_min = 0.0
shader_parameter/height_max = 5.0
shader_parameter/shadow_intensity = 0.6000000285
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 8.50000035625
shader_parameter/random_mix = 0.0150000007125
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/wetness_darkening = 0.25
[sub_resource type="MultiMesh" id="MultiMesh_kepo4"]
transform_format = 1
instance_count = 10000
@@ -59,6 +30,6 @@ mesh = SubResource("PlaneMesh_xkk6y")
[node name="bush" type="MultiMeshInstance3D" parent="Tea2" index="1" unique_id=592156216]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.36843967, 0)
material_override = SubResource("ShaderMaterial_r4ipd")
material_override = ExtResource("3_pij5j")
cast_shadow = 0
multimesh = SubResource("MultiMesh_kepo4")

View File

@@ -2,40 +2,11 @@
[ext_resource type="PackedScene" uid="uid://bkti46qgh8bkj" path="res://tgcc/chunk/prop/tea/mesh/tea_medium2.fbx" id="1_2ag8b"]
[ext_resource type="Material" uid="uid://c2x7xxweexmj" path="res://tgcc/chunk/material/field.tres" id="2_urjpo"]
[ext_resource type="Shader" uid="uid://8l8glwvvs7fb" path="res://core/daynight/grass_leaves.gdshader" id="3_cuhrr"]
[ext_resource type="Texture2D" uid="uid://bm0roy74xo3ce" path="res://tgcc/chunk/prop/flower/bush_alpha.png" id="4_7yyw3"]
[ext_resource type="Texture2D" uid="uid://bkuv31yvqmqr2" path="res://tgcc/chunk/prop/flower/bush_colornoise.tres" id="5_50k0i"]
[ext_resource type="Material" uid="uid://d3pui0oy51fcg" path="res://tgcc/chunk/prop/tea/Tea.tres" id="3_te0rv"]
[sub_resource type="PlaneMesh" id="PlaneMesh_cxmfu"]
size = Vector2(0.5, 0.5)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5wl8p"]
render_priority = 0
shader = ExtResource("3_cuhrr")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.35581627, 0.61734307, 0.29309765, 1)
shader_parameter/alpha_texture = ExtResource("4_7yyw3")
shader_parameter/leaves_scale = 0.31
shader_parameter/rotation_degrees = 180.0
shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/color_variance_noise = ExtResource("5_50k0i")
shader_parameter/variance_scale = 0.3
shader_parameter/variance_color = Color(0.3019608, 0.5019608, 0.2, 1)
shader_parameter/variance_intensity = 0.400000019
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/snow_visibility = 2.0
shader_parameter/snow_coverage = 0.85
shader_parameter/height_min = 0.0
shader_parameter/height_max = 5.0
shader_parameter/shadow_intensity = 0.6000000285
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 8.50000035625
shader_parameter/random_mix = 0.0150000007125
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/wetness_darkening = 0.25
[sub_resource type="MultiMesh" id="MultiMesh_2ag8b"]
transform_format = 1
instance_count = 15000
@@ -60,6 +31,6 @@ mesh = SubResource("PlaneMesh_cxmfu")
[node name="bush" type="MultiMeshInstance3D" parent="Tea2" index="1" unique_id=963190893]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.36843967, 0)
material_override = SubResource("ShaderMaterial_5wl8p")
material_override = ExtResource("3_te0rv")
cast_shadow = 0
multimesh = SubResource("MultiMesh_2ag8b")

View File

@@ -2,40 +2,11 @@
[ext_resource type="PackedScene" uid="uid://ccwjhnoteeijl" path="res://tgcc/chunk/prop/tea/mesh/tea_small.fbx" id="1_kibkm"]
[ext_resource type="Material" uid="uid://c2x7xxweexmj" path="res://tgcc/chunk/material/field.tres" id="2_7wl1i"]
[ext_resource type="Shader" uid="uid://8l8glwvvs7fb" path="res://core/daynight/grass_leaves.gdshader" id="3_x7n4r"]
[ext_resource type="Texture2D" uid="uid://bm0roy74xo3ce" path="res://tgcc/chunk/prop/flower/bush_alpha.png" id="4_cl0s2"]
[ext_resource type="Texture2D" uid="uid://bkuv31yvqmqr2" path="res://tgcc/chunk/prop/flower/bush_colornoise.tres" id="5_e4778"]
[ext_resource type="Material" uid="uid://d3pui0oy51fcg" path="res://tgcc/chunk/prop/tea/Tea.tres" id="3_443o7"]
[sub_resource type="PlaneMesh" id="PlaneMesh_qdlnt"]
size = Vector2(0.5, 0.5)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_gsyfq"]
render_priority = 0
shader = ExtResource("3_x7n4r")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.35581627, 0.61734307, 0.29309765, 1)
shader_parameter/alpha_texture = ExtResource("4_cl0s2")
shader_parameter/leaves_scale = 0.31
shader_parameter/rotation_degrees = 180.0
shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/color_variance_noise = ExtResource("5_e4778")
shader_parameter/variance_scale = 0.3
shader_parameter/variance_color = Color(0.3019608, 0.5019608, 0.2, 1)
shader_parameter/variance_intensity = 0.400000019
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/snow_visibility = 2.0
shader_parameter/snow_coverage = 0.85
shader_parameter/height_min = 0.0
shader_parameter/height_max = 5.0
shader_parameter/shadow_intensity = 0.6000000285
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 8.50000035625
shader_parameter/random_mix = 0.0150000007125
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/wetness_darkening = 0.25
[sub_resource type="MultiMesh" id="MultiMesh_7wl1i"]
transform_format = 1
instance_count = 5000
@@ -59,6 +30,6 @@ mesh = SubResource("PlaneMesh_qdlnt")
[node name="bush" type="MultiMeshInstance3D" parent="Tea2" index="1" unique_id=1649695737]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.36843967, 0)
material_override = SubResource("ShaderMaterial_gsyfq")
material_override = ExtResource("3_443o7")
cast_shadow = 0
multimesh = SubResource("MultiMesh_7wl1i")

Binary file not shown.

View File

@@ -12,7 +12,6 @@
[ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="6_glrsv"]
[ext_resource type="Material" uid="uid://blqelpjvdv23j" path="res://tgcc/chunk/material/grassflat_chunk.tres" id="6_huunn"]
[ext_resource type="Material" uid="uid://dbmyfi5t0yfy" path="res://tgcc/chunk/prop/house/house_emissiv.tres" id="7_xaeon"]
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="8_nij0i"]
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="9_4kxnx"]
[ext_resource type="Material" uid="uid://chppialx3cyph" path="res://tgcc/chunk/material/trainalert.tres" id="10_fhyam"]
[ext_resource type="Material" uid="uid://lt21ti7jo8yj" path="res://tgcc/chunk/material/glass.tres" id="13_dh1ar"]
@@ -125,70 +124,70 @@ chunk_type = 1
est = true
west = true
[node name="Cartell_Back_001" parent="." index="0" unique_id=541801108]
[node name="Cartell_Back_001" parent="." index="0" unique_id=1811817606]
surface_material_override/0 = ExtResource("2_mb3o7")
surface_material_override/1 = ExtResource("3_jribt")
[node name="Cartelli_001" parent="." index="1" unique_id=823699927]
[node name="Cartelli_001" parent="." index="1" unique_id=308370070]
transform = Transform3D(100, 0, 0, 0, -1.1920929e-05, 99.99999, 0, -99.99999, -1.1920929e-05, -3.4989634, 6.5806003, 0.019974763)
surface_material_override/0 = ExtResource("3_jribt")
surface_material_override/1 = ExtResource("2_mb3o7")
surface_material_override/2 = ExtResource("4_jribt")
[node name="Cartelli_002" parent="." index="2" unique_id=1261439614]
[node name="Cartelli_002" parent="." index="2" unique_id=1373265613]
transform = Transform3D(-100, 3.8941438e-05, -2.842171e-12, 0, 5.9604645e-06, 100, 3.8941438e-05, 100, -1.1920929e-05, 3.499, 6.581, 0.02)
surface_material_override/0 = ExtResource("3_jribt")
surface_material_override/1 = ExtResource("2_mb3o7")
surface_material_override/2 = ExtResource("4_jribt")
[node name="Chunk_029" parent="." index="3" unique_id=560479852 groups=["weather_node"]]
[node name="Chunk_029" parent="." index="3" unique_id=963373606 groups=["weather_node"]]
surface_material_override/0 = ExtResource("6_glrsv")
[node name="Chunk_030" parent="." index="4" unique_id=1216483599]
[node name="Chunk_030" parent="." index="4" unique_id=837387616]
surface_material_override/0 = ExtResource("6_huunn")
[node name="Cube_033" parent="." index="5" unique_id=763353274 groups=["weather_node"]]
[node name="Cube_033" parent="." index="5" unique_id=1252654438 groups=["weather_node"]]
visible = false
[node name="Cube_203" parent="." index="6" unique_id=1352126133 groups=["weather_node"]]
[node name="Cube_203" parent="." index="6" unique_id=149395760 groups=["weather_node"]]
visible = false
[node name="Cube_204" parent="." index="7" unique_id=1719310369 groups=["weather_node"]]
[node name="Cube_204" parent="." index="7" unique_id=251005786 groups=["weather_node"]]
visible = false
[node name="Cube_206" parent="." index="8" unique_id=1317601627 groups=["weather_node"]]
[node name="Cube_206" parent="." index="8" unique_id=2049436332 groups=["weather_node"]]
visible = false
[node name="Insegna_002" parent="." index="9" unique_id=1058774931]
[node name="Insegna_002" parent="." index="9" unique_id=842160719]
surface_material_override/0 = ExtResource("4_jribt")
surface_material_override/1 = ExtResource("2_mb3o7")
surface_material_override/2 = ExtResource("3_jribt")
[node name="Luci_001" parent="." index="10" unique_id=1752424347]
[node name="Luci_001" parent="." index="10" unique_id=1712426068]
surface_material_override/0 = ExtResource("4_jribt")
surface_material_override/1 = ExtResource("7_xaeon")
[node name="PANCHINA GRANDE_004" parent="." index="11" unique_id=1645807317]
[node name="PANCHINA GRANDE_004" parent="." index="11" unique_id=780127715]
surface_material_override/0 = ExtResource("4_jribt")
surface_material_override/1 = ExtResource("3_jribt")
[node name="Scale_001" parent="." index="12" unique_id=1210386425 groups=["weather_node"]]
surface_material_override/0 = ExtResource("8_nij0i")
[node name="Scale_001" parent="." index="12" unique_id=1288912675 groups=["weather_node"]]
surface_material_override/0 = ExtResource("2_mb3o7")
[node name="Sottotetto_001" parent="." index="13" unique_id=223866835]
[node name="Sottotetto_001" parent="." index="13" unique_id=257226208]
surface_material_override/0 = ExtResource("9_4kxnx")
[node name="Strada_001" parent="." index="14" unique_id=1154389948 groups=["weather_node"]]
[node name="Strada_001" parent="." index="14" unique_id=1827601239 groups=["weather_node"]]
surface_material_override/0 = ExtResource("5_xvqqo")
[node name="Strutturra_001" parent="." index="15" unique_id=657468645]
[node name="Strutturra_001" parent="." index="15" unique_id=1701979354]
surface_material_override/0 = ExtResource("4_jribt")
surface_material_override/1 = ExtResource("10_fhyam")
[node name="Tetto_001" parent="." index="16" unique_id=780443417 groups=["weather_node"]]
[node name="Tetto_001" parent="." index="16" unique_id=1872962965 groups=["weather_node"]]
surface_material_override/0 = ExtResource("9_4kxnx")
[node name="Travi_001" parent="." index="17" unique_id=1645852758]
[node name="Travi_001" parent="." index="17" unique_id=203733156]
surface_material_override/0 = ExtResource("3_jribt")
[node name="Vetri_001" parent="." index="18" unique_id=1672397081]
@@ -303,13 +302,13 @@ omni_attenuation = 2.0
[node name="VendingMachine_1" parent="." index="22" unique_id=1157270784 instance=ExtResource("16_o6urq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.1296816, 1.7792094, 2.4132667)
[node name="Cartello" parent="VendingMachine_1" index="0" unique_id=1481210104]
[node name="Cartello" parent="VendingMachine_1" index="0" unique_id=83833849]
visible = false
[node name="CartelloUp" parent="VendingMachine_1" index="1" unique_id=52746731]
[node name="CartelloUp" parent="VendingMachine_1" index="1" unique_id=237539239]
visible = true
[node name="Vending machine" parent="VendingMachine_1" index="2" unique_id=992531346]
[node name="Vending machine" parent="VendingMachine_1" index="2" unique_id=989971963]
surface_material_override/1 = SubResource("ShaderMaterial_eny38")
[node name="VendingMachine_2" parent="." index="23" unique_id=1407664468 instance=ExtResource("16_o6urq")]
@@ -318,10 +317,10 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.1296816, 1.7792094, -2.284
[node name="VendingMachine_3" parent="." index="24" unique_id=1583313500 instance=ExtResource("16_o6urq")]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 7.059428, 1.7792094, -2.4094167)
[node name="Cartello" parent="VendingMachine_3" index="0" unique_id=1481210104]
[node name="Cartello" parent="VendingMachine_3" index="0" unique_id=83833849]
surface_material_override/2 = SubResource("ShaderMaterial_o6urq")
[node name="Vending machine" parent="VendingMachine_3" index="2" unique_id=992531346]
[node name="Vending machine" parent="VendingMachine_3" index="2" unique_id=989971963]
surface_material_override/1 = SubResource("ShaderMaterial_dh1ar")
[node name="VendingMachine_4" parent="." index="25" unique_id=200396606 instance=ExtResource("16_o6urq")]

View File

@@ -12,7 +12,6 @@
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="6_60nuv"]
[ext_resource type="Material" uid="uid://blqelpjvdv23j" path="res://tgcc/chunk/material/grassflat_chunk.tres" id="6_sj02q"]
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="7_xcjcb"]
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="8_lbotq"]
[ext_resource type="Material" uid="uid://dbmyfi5t0yfy" path="res://tgcc/chunk/prop/house/house_emissiv.tres" id="9_2nl7j"]
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="10_2nl7j"]
[ext_resource type="Material" uid="uid://chppialx3cyph" path="res://tgcc/chunk/material/trainalert.tres" id="11_4r4wi"]
@@ -86,64 +85,64 @@ have_lamppost = true
connection_left = [NodePath("PaloLuce/sx")]
connection_right = [NodePath("PaloLuce/dx")]
[node name="Cartell_Back" parent="." index="0" unique_id=2065630383]
[node name="Cartell_Back" parent="." index="0" unique_id=258514689]
surface_material_override/0 = ExtResource("2_o7yq3")
surface_material_override/1 = ExtResource("3_j8621")
[node name="Cartelli" parent="." index="1" unique_id=568760154]
[node name="Cartelli" parent="." index="1" unique_id=649114900]
transform = Transform3D(100, 0, 0, 0, -1.1920929e-05, 99.99999, 0, -99.99999, -1.1920929e-05, 3.8412752, 1.3598853, 0)
surface_material_override/0 = ExtResource("3_j8621")
surface_material_override/1 = ExtResource("2_o7yq3")
surface_material_override/2 = ExtResource("4_s80ad")
[node name="Chunk_025" parent="." index="2" unique_id=619822949 groups=["weather_node"]]
[node name="Chunk_025" parent="." index="2" unique_id=672031874 groups=["weather_node"]]
surface_material_override/0 = ExtResource("5_8ksjv")
[node name="Chunk_028" parent="." index="3" unique_id=1980277354]
[node name="Chunk_028" parent="." index="3" unique_id=1995925847]
surface_material_override/0 = ExtResource("6_sj02q")
[node name="Cube_032" parent="." index="4" unique_id=1176995204]
[node name="Cube_032" parent="." index="4" unique_id=1626136650]
surface_material_override/0 = ExtResource("4_s80ad")
surface_material_override/1 = ExtResource("7_xcjcb")
[node name="Insegna" parent="." index="5" unique_id=2101282605]
[node name="Insegna" parent="." index="5" unique_id=60951100]
surface_material_override/0 = ExtResource("4_s80ad")
surface_material_override/1 = ExtResource("2_o7yq3")
surface_material_override/2 = ExtResource("3_j8621")
[node name="Luci" parent="." index="6" unique_id=1248026608]
[node name="Luci" parent="." index="6" unique_id=1706458073]
surface_material_override/0 = ExtResource("4_s80ad")
surface_material_override/1 = ExtResource("9_2nl7j")
[node name="PANCHINA GRANDE_001" parent="." index="7" unique_id=905715733]
[node name="PANCHINA GRANDE_001" parent="." index="7" unique_id=862024171]
surface_material_override/0 = ExtResource("7_xcjcb")
surface_material_override/1 = ExtResource("3_j8621")
[node name="PANCHINA GRANDE_002" parent="." index="8" unique_id=1507895137]
[node name="PANCHINA GRANDE_002" parent="." index="8" unique_id=1119753654]
surface_material_override/0 = ExtResource("7_xcjcb")
surface_material_override/1 = ExtResource("3_j8621")
[node name="PANCHINA GRANDE_003" parent="." index="9" unique_id=711367607]
[node name="PANCHINA GRANDE_003" parent="." index="9" unique_id=1845915203]
surface_material_override/0 = ExtResource("7_xcjcb")
surface_material_override/1 = ExtResource("3_j8621")
[node name="Scale" parent="." index="10" unique_id=1255865076 groups=["weather_node"]]
surface_material_override/0 = ExtResource("8_lbotq")
[node name="Scale" parent="." index="10" unique_id=493829276 groups=["weather_node"]]
surface_material_override/0 = ExtResource("2_o7yq3")
[node name="Sottotetto" parent="." index="11" unique_id=1011272417]
[node name="Sottotetto" parent="." index="11" unique_id=593832418]
surface_material_override/0 = ExtResource("10_2nl7j")
[node name="Strada" parent="." index="12" unique_id=2085504879 groups=["weather_node"]]
[node name="Strada" parent="." index="12" unique_id=509824382 groups=["weather_node"]]
surface_material_override/0 = ExtResource("5_j8621")
[node name="Strutturra" parent="." index="13" unique_id=1888621582]
[node name="Strutturra" parent="." index="13" unique_id=1770432635]
surface_material_override/0 = ExtResource("4_s80ad")
surface_material_override/1 = ExtResource("11_4r4wi")
[node name="Tetto" parent="." index="14" unique_id=601556799 groups=["weather_node"]]
[node name="Tetto" parent="." index="14" unique_id=575340605 groups=["weather_node"]]
surface_material_override/0 = ExtResource("10_2nl7j")
[node name="Travi" parent="." index="15" unique_id=1349672961]
[node name="Travi" parent="." index="15" unique_id=823706135]
surface_material_override/0 = ExtResource("3_j8621")
[node name="Vetri" parent="." index="16" unique_id=1398241856]
@@ -152,7 +151,7 @@ surface_material_override/0 = ExtResource("14_ewksa")
[node name="node_MeshObject-908864512-PolyGem25" parent="." index="17" unique_id=1074671447]
visible = false
[node name="node_MeshObject-908864512-PolyGem25_001" parent="." index="18" unique_id=81120858]
[node name="node_MeshObject-908864512-PolyGem25_001" parent="." index="18" unique_id=1684169103]
visible = false
[node name="grass" type="Node3D" parent="." index="19" unique_id=1451695346 groups=["weather_vegetables_node", "wind_node"]]
@@ -232,19 +231,19 @@ visible = false
[node name="VendingMachine_1" parent="." index="23" unique_id=1157270784 instance=ExtResource("18_3fwhb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.5618305, 1.9972904, 2.4145894)
[node name="Cartello" parent="VendingMachine_1" index="0" unique_id=1481210104]
[node name="Cartello" parent="VendingMachine_1" index="0" unique_id=83833849]
visible = false
[node name="Vending machine" parent="VendingMachine_1" index="2" unique_id=992531346]
[node name="Vending machine" parent="VendingMachine_1" index="2" unique_id=989971963]
transform = Transform3D(100, 0, 0, 0, -1.1920929e-05, 99.99999, 0, -99.99999, -1.1920929e-05, 0, -0.013702393, 0)
[node name="VendingMachine_2" parent="." index="24" unique_id=699992653 instance=ExtResource("18_3fwhb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.5618305, 1.9972904, -2.3360145)
[node name="Cartello" parent="VendingMachine_2" index="0" unique_id=1481210104]
[node name="Cartello" parent="VendingMachine_2" index="0" unique_id=83833849]
visible = false
[node name="Vending machine" parent="VendingMachine_2" index="2" unique_id=992531346]
[node name="Vending machine" parent="VendingMachine_2" index="2" unique_id=989971963]
transform = Transform3D(100, 0, 0, 0, -1.1920929e-05, 99.99999, 0, -99.99999, -1.1920929e-05, 0, -0.019242525, 0)
surface_material_override/1 = SubResource("ShaderMaterial_ewksa")

View File

@@ -6,8 +6,8 @@
[ext_resource type="Material" uid="uid://fnjxocmx16b7" path="res://tgcc/chunk/prop/grass/grass_chunk.tres" id="3_8q4n0"]
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="4_1cotv"]
[ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="4_3rloo"]
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="4_8e6cq"]
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="5_1vb6v"]
[ext_resource type="Material" uid="uid://xrxl0d5h6f6s" path="res://tgcc/chunk/material/sign.tres" id="5_3rloo"]
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="5_8e6cq"]
[ext_resource type="Material" uid="uid://o31kp0jm07q3" path="res://tgcc/chunk/material/rocks.tres" id="6_1vb6v"]
[ext_resource type="Material" uid="uid://d37iugof887py" path="res://tgcc/chunk/material/water_river.tres" id="8_3rloo"]
@@ -49,23 +49,23 @@ chunk_type = 1
river_est = true
river_west = true
[node name="Argini_F_008" parent="." index="0" unique_id=1267213154]
[node name="Argini_F_008" parent="." index="0" unique_id=883848814]
surface_material_override/0 = ExtResource("2_0isiu")
[node name="Chunk_018" parent="." index="1" unique_id=1864721504 groups=["weather_node"]]
[node name="Chunk_018" parent="." index="1" unique_id=1662160741 groups=["weather_node"]]
surface_material_override/0 = ExtResource("4_3rloo")
[node name="Chunk_040" parent="." index="2" unique_id=341963199]
[node name="Chunk_040" parent="." index="2" unique_id=314099706]
surface_material_override/0 = ExtResource("2_0isiu")
[node name="Cube_039" parent="." index="3" unique_id=1204046641]
surface_material_override/0 = ExtResource("4_8e6cq")
[node name="Cube_039" parent="." index="3" unique_id=375449614]
surface_material_override/0 = ExtResource("5_3rloo")
surface_material_override/1 = ExtResource("5_1vb6v")
[node name="Cube_040" parent="." index="4" unique_id=2142683318 groups=["weather_node"]]
[node name="Cube_040" parent="." index="4" unique_id=2092463397 groups=["weather_node"]]
surface_material_override/0 = ExtResource("6_1vb6v")
[node name="Water_F_008" parent="." index="5" unique_id=1777640055]
[node name="Water_F_008" parent="." index="5" unique_id=1612455466]
surface_material_override/0 = ExtResource("8_3rloo")
[node name="grass" type="Node3D" parent="." index="6" unique_id=50370298 groups=["weather_vegetables_node", "wind_node"]]

View File

@@ -0,0 +1,385 @@
[gd_scene format=3 uid="uid://cgkqj51u6p8dn"]
[ext_resource type="PackedScene" uid="uid://cmuvmmp7xam4o" path="res://core/daynight/environment_management.tscn" id="1_2o8pc"]
[ext_resource type="PackedScene" uid="uid://bmwmdsdyfxfc1" path="res://tgcc/map/map_1/map_menu.tscn" id="2_wbrya"]
[ext_resource type="Script" uid="uid://cx2tlvxhvatj5" path="res://docs/museums/daynight/control.gd" id="3_wbrya"]
[ext_resource type="Shader" uid="uid://bneoex8xpmcm8" path="res://core/daynight/sky.gdshader" id="4_h3o38"]
[ext_resource type="Texture2D" uid="uid://dest0qa7vaid0" path="res://core/daynight/stars_albedo.png" id="5_25h5j"]
[ext_resource type="Script" uid="uid://brcimd12tx3dm" path="res://core/daynight/edge_detection_compositor.gd" id="6_4flsv"]
[ext_resource type="Script" uid="uid://dboerd4a6dwj7" path="res://core/biome_generator/rails.gd" id="7_5p27e"]
[ext_resource type="PackedScene" uid="uid://otptvwer4par" path="res://tgcc/train/train.tscn" id="8_ljvyb"]
[ext_resource type="Resource" uid="uid://bjnytgwt8tmf4" path="res://core/biome_generator/wagon_pool.tres" id="9_wcae3"]
[ext_resource type="PackedScene" uid="uid://0kgjaqijaqku" path="res://docs/museums/biome_generator/rails.tscn" id="10_00nq7"]
[ext_resource type="PackedScene" uid="uid://dn1btv0e0ses7" path="res://core/fireworks.tscn" id="11_aylkj"]
[sub_resource type="FastNoiseLite" id="FastNoiseLite_1nm1b"]
fractal_lacunarity = 1.915
fractal_gain = 0.53
fractal_weighted_strength = 0.35
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_abyor"]
noise = SubResource("FastNoiseLite_1nm1b")
seamless = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_nbjr8"]
shader = ExtResource("4_h3o38")
shader_parameter/sky_top_color = Color(0.36438444, 0.6417803, 0.8712311, 1)
shader_parameter/sky_horizon_color = Color(0.75821966, 0.8417803, 0.92534095, 1)
shader_parameter/night_intensity = 0.0
shader_parameter/cloud_noise = SubResource("NoiseTexture2D_abyor")
shader_parameter/sun_color = Color(1, 0.88767046, 0.775341, 1)
shader_parameter/cloud_center_color = Color(1, 1, 1, 1)
shader_parameter/cloud_edge_color = Color(0.8, 0.85, 0.9, 1)
shader_parameter/cloud_direction = Vector2(0.5, 0.2)
shader_parameter/cloud_speed = 0.1
shader_parameter/cloud_scale = 0.5
shader_parameter/cloud_threshold = 0.5
shader_parameter/cloud_edge_thickness = 0.406000019285
shader_parameter/cloud_edge_softness = 0.0
shader_parameter/star_density = 1500.0
shader_parameter/star_rarity = 2500.0
shader_parameter/star_scale_variation = 0.5
shader_parameter/shooting_star_texture = ExtResource("5_25h5j")
shader_parameter/shooting_star_color = Color(0.38431373, 0.61960787, 0.23137255, 1)
shader_parameter/shooting_star_density = 1.0
shader_parameter/shooting_star_speed = 1.0
shader_parameter/shooting_star_scale = 5.0
shader_parameter/shooting_star_lifetime = 0.5
shader_parameter/shooting_star_travel_dist = 15.0
[sub_resource type="Sky" id="Sky_50i22"]
sky_material = SubResource("ShaderMaterial_nbjr8")
[sub_resource type="Environment" id="Environment_5p27e"]
background_mode = 2
sky = SubResource("Sky_50i22")
ambient_light_color = Color(1, 0.88767046, 0.775341, 1)
tonemap_mode = 2
tonemap_exposure = 0.9979451
ssao_enabled = true
ssao_radius = 0.5
ssao_intensity = 14.0
ssao_detail = 0.0
ssil_enabled = true
glow_enabled = true
glow_levels/4 = 1.0
glow_intensity = 0.4
glow_strength = 0.65
glow_bloom = 1.0
fog_enabled = true
fog_mode = 1
fog_light_color = Color(0.75821966, 0.8417803, 0.92534095, 1)
fog_density = 0.004876705
fog_sky_affect = 0.0
[sub_resource type="CompositorEffect" id="CompositorEffect_q52t1"]
resource_local_to_scene = false
resource_name = ""
enabled = true
effect_callback_type = 1
access_resolved_color = false
access_resolved_depth = false
needs_motion_vectors = false
needs_normal_roughness = false
script = ExtResource("6_4flsv")
line_thickness = 2.0
metadata/_custom_type_script = "uid://brcimd12tx3dm"
[sub_resource type="Compositor" id="Compositor_ljvyb"]
compositor_effects = Array[CompositorEffect]([SubResource("CompositorEffect_q52t1")])
[sub_resource type="Curve3D" id="Curve3D_263ax"]
closed = true
bake_interval = 50.0
_data = {
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, 3.5, 0, 0, 0, 0, 0, 0, 0, 0, 3.5, 0, 20, 0, 0, 0, 0, 0, 0, 3.5, 0, 40, 0, 0, 0, 0, 0, 0, 3.5, 0, 60, 0, 0, 0, 0, 0, 0, 3.5, 0, 80, 0, 0, 0, 0, 0, 0, 3.5, 0, 100),
"tilts": PackedFloat32Array(0, 0, 0, 0, 0, 0)
}
point_count = 6
[node name="MainMenu" type="Node3D" unique_id=448381304]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="EnvironmentManager" parent="." unique_id=1611939731 instance=ExtResource("1_2o8pc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.822516, 0, 1.9254212)
[node name="Camera3D" type="Camera3D" parent="." unique_id=759297292]
transform = Transform3D(-1, -7.619397e-09, 8.709011e-08, 0, 0.9961947, 0.08715574, -8.742278e-08, 0.08715574, -0.9961947, 3.098, 7.415, -19.64)
fov = 50.0
size = 11.429
[node name="Control" type="Control" parent="." unique_id=199803985]
layout_mode = 3
anchors_preset = 0
offset_right = 40.0
offset_bottom = 40.0
script = ExtResource("3_wbrya")
[node name="Snow" type="CheckButton" parent="Control" unique_id=769304933]
layout_mode = 0
offset_left = 8.0
offset_top = 173.0
offset_right = 98.0
offset_bottom = 204.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Snow"
[node name="Rain" type="CheckButton" parent="Control" unique_id=1548774966]
layout_mode = 0
offset_left = 8.0
offset_top = 201.0
offset_right = 96.0
offset_bottom = 232.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Rain"
[node name="Wind" type="CheckButton" parent="Control" unique_id=943873853]
layout_mode = 0
offset_left = 8.0
offset_top = 256.0
offset_right = 96.0
offset_bottom = 287.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Wind"
[node name="WindSlider" type="HSlider" parent="Control" unique_id=1544638111]
layout_mode = 0
offset_left = 103.0
offset_top = 263.0
offset_right = 187.0
offset_bottom = 279.0
max_value = 1.0
step = 0.01
[node name="Fireflies" type="CheckButton" parent="Control" unique_id=488349591]
layout_mode = 0
offset_left = 8.0
offset_top = 284.0
offset_right = 117.0
offset_bottom = 315.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Fireflies"
[node name="Storm" type="CheckButton" parent="Control" unique_id=1859052596]
layout_mode = 0
offset_left = 98.0
offset_top = 201.0
offset_right = 194.0
offset_bottom = 232.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Storm"
[node name="DayTimeLabel" type="Label" parent="Control" unique_id=1460156174]
layout_mode = 0
offset_left = 13.0
offset_top = 15.0
offset_right = 347.0
offset_bottom = 38.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Time 00:00"
[node name="DayTimeSlider" type="HSlider" parent="Control" unique_id=723784379]
layout_mode = 0
offset_left = 13.0
offset_top = 40.0
offset_right = 138.0
offset_bottom = 56.0
max_value = 1.0
step = 0.01
[node name="DayTimeOptions" type="OptionButton" parent="Control" unique_id=218627420]
layout_mode = 0
offset_left = 13.0
offset_top = 59.0
offset_right = 124.0
offset_bottom = 90.0
selected = 1
item_count = 4
popup/item_0/text = "Sunrise"
popup/item_0/id = 1
popup/item_1/text = "Day"
popup/item_1/id = 2
popup/item_2/text = "Sunset"
popup/item_2/id = 3
popup/item_3/text = "Night"
popup/item_3/id = 4
[node name="Dust" type="CheckButton" parent="Control" unique_id=804944216]
layout_mode = 0
offset_left = 8.0
offset_top = 91.0
offset_right = 137.0
offset_bottom = 122.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Dust"
[node name="Blur" type="CheckButton" parent="Control" unique_id=2063736566]
layout_mode = 0
offset_left = 8.0
offset_top = 118.0
offset_right = 137.0
offset_bottom = 149.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Blur"
[node name="Pause" type="CheckButton" parent="Control" unique_id=1765896343]
layout_mode = 0
offset_left = 143.0
offset_top = 31.0
offset_right = 238.0
offset_bottom = 62.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Pause"
[node name="Shadows" type="CheckButton" parent="Control" unique_id=956633222]
layout_mode = 0
offset_left = 8.0
offset_top = 145.0
offset_right = 137.0
offset_bottom = 176.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
button_pressed = true
text = "Shadows"
[node name="RandomWeather" type="Button" parent="Control" unique_id=1536509006]
layout_mode = 0
offset_left = 12.0
offset_top = 314.0
offset_right = 195.0
offset_bottom = 345.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Random Weather"
[node name="WeatherEventLabel" type="Label" parent="Control" unique_id=322337968]
layout_mode = 0
offset_left = 1656.0
offset_top = 11.0
offset_right = 1908.0
offset_bottom = 34.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Weather: Clear"
[node name="Fog" type="CheckButton" parent="Control" unique_id=526128915]
layout_mode = 0
offset_left = 7.0
offset_top = 228.0
offset_right = 97.0
offset_bottom = 259.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Fog"
[node name="UpdateRails" type="Button" parent="Control" unique_id=745513027]
layout_mode = 0
offset_left = 12.0
offset_top = 351.0
offset_right = 195.0
offset_bottom = 382.0
theme_override_colors/font_color = Color(1, 1, 1, 1)
theme_override_colors/font_focus_color = Color(1, 1, 1, 1)
theme_override_colors/font_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
text = "Update Rails"
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1016294400]
environment = SubResource("Environment_5p27e")
compositor = SubResource("Compositor_ljvyb")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=688658402]
transform = Transform3D(0.7246343, -0.20683524, 0.65736127, 0, 0.95389545, 0.30013812, -0.6891333, -0.21749045, 0.6912255, 0, 0, 0)
light_indirect_energy = 0.0
shadow_enabled = true
shadow_normal_bias = 4.0
shadow_opacity = 0.97
shadow_blur = 0.5
directional_shadow_mode = 0
directional_shadow_max_distance = 200.0
[node name="rail" type="Path3D" parent="." unique_id=28337754]
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -47.124043, 2, 3.4257338)
curve = SubResource("Curve3D_263ax")
script = ExtResource("7_5p27e")
train_model = ExtResource("8_ljvyb")
wagon_pool = ExtResource("9_wcae3")
wagon_count = 5
wagon_gap = 0.8
wagon_spacing_scale = 0.9
sleepers_model = ExtResource("10_00nq7")
fireworks_scene = ExtResource("11_aylkj")
[node name="MainMap" parent="." unique_id=1895741703 instance=ExtResource("2_wbrya")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 63.837585, 0, -4.743943e-06)
[connection signal="toggled" from="Control/Snow" to="Control" method="_on_snow_toggled"]
[connection signal="toggled" from="Control/Rain" to="Control" method="_on_rain_toggled"]
[connection signal="toggled" from="Control/Wind" to="Control" method="_on_wind_toggled"]
[connection signal="value_changed" from="Control/WindSlider" to="Control" method="_on_wind_slider_value_changed"]
[connection signal="toggled" from="Control/Fireflies" to="Control" method="_on_fireflies_toggled"]
[connection signal="toggled" from="Control/Storm" to="Control" method="_on_storm_toggled"]
[connection signal="value_changed" from="Control/DayTimeSlider" to="Control" method="_on_day_time_slider_value_changed"]
[connection signal="item_selected" from="Control/DayTimeOptions" to="Control" method="_on_option_button_item_selected"]
[connection signal="toggled" from="Control/Dust" to="Control" method="_on_dust_toggled"]
[connection signal="toggled" from="Control/Blur" to="Control" method="_on_blur_toggled"]
[connection signal="toggled" from="Control/Pause" to="Control" method="_on_pause_toggled"]
[connection signal="toggled" from="Control/Shadows" to="Control" method="_on_shadows_toggled"]
[connection signal="pressed" from="Control/RandomWeather" to="Control" method="_on_random_weather_pressed"]
[connection signal="toggled" from="Control/Fog" to="Control" method="_on_fog_toggled"]
[connection signal="pressed" from="Control/UpdateRails" to="Control" method="_on_update_rails_pressed"]

View File

@@ -0,0 +1,71 @@
[gd_scene format=3 uid="uid://bmwmdsdyfxfc1"]
[ext_resource type="PackedScene" uid="uid://bqxpqhla2kogq" path="res://tgcc/chunk/railway/scene/chunk_railway_straight.tscn" id="1_y7bw6"]
[ext_resource type="PackedScene" uid="uid://f53hfrjaxkwa" path="res://tgcc/chunk/railway/scene/chunk_railway_straight_bridge.tscn" id="4_00x5k"]
[ext_resource type="PackedScene" uid="uid://d3pcshw2bioic" path="res://tgcc/chunk/railway/scene/chunk_railway_station_oneside.tscn" id="5_p7hrm"]
[ext_resource type="Shader" uid="uid://8l8glwvvs7fb" path="res://core/daynight/grass_leaves.gdshader" id="6_k3d2y"]
[ext_resource type="Texture2D" uid="uid://ct606pxejnynh" path="res://tgcc/chunk/material/decal/Fuji.png" id="7_o2asj"]
[ext_resource type="Texture2D" uid="uid://c2d0pws3cjs0u" path="res://tgcc/chunk/prop/grass/grass_colornoise.tres" id="8_00x5k"]
[ext_resource type="PackedScene" uid="uid://cqevecsd1cm1v" path="res://tgcc/chunk/railway/scene/chunk_railway_straight_3.tscn" id="8_1hpm5"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_p7hrm"]
render_priority = 0
shader = ExtResource("6_k3d2y")
shader_parameter/billboard_enabled = false
shader_parameter/wind_enabled = false
shader_parameter/base_color = Color(0.22601125, 0.24932194, 0.261108, 1)
shader_parameter/alpha_texture = ExtResource("7_o2asj")
shader_parameter/leaves_scale = 0.65
shader_parameter/rotation_degrees = 180.0
shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/color_variance_noise = ExtResource("8_00x5k")
shader_parameter/variance_scale = 0.1
shader_parameter/variance_color = Color(0.09803922, 0.18039216, 0.05490196, 1)
shader_parameter/variance_intensity = 0.90000004275
shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1)
shader_parameter/snow_visibility = 1.0
shader_parameter/snow_coverage = 0.35
shader_parameter/height_min = 0.0
shader_parameter/height_max = 5.0
shader_parameter/shadow_intensity = 0.610000028975
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 2.150000054625
shader_parameter/random_mix = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/wetness_darkening = 0.25
[sub_resource type="PlaneMesh" id="PlaneMesh_chdvr"]
[node name="map_menu" type="Node3D" unique_id=1895741703]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60.363808, 0, 0)
[node name="Chunk_Rettilineo_1" parent="." unique_id=1071973766 instance=ExtResource("1_y7bw6")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -20, 0, 0)
[node name="Chunk_Rettilineo_2" parent="." unique_id=1793918166 instance=ExtResource("1_y7bw6")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -40, 0, 0)
[node name="Chunk_Rettilineo_Ponte4" parent="." unique_id=503627087 instance=ExtResource("4_00x5k")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -100, 0, 0)
[node name="Blockout_Stazione2" parent="." unique_id=987402604 instance=ExtResource("5_p7hrm")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -60, 0, 0)
[node name="chunk_railway_straight_3" parent="." unique_id=1086786013 instance=ExtResource("8_1hpm5")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -80, 0, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1439967703]
transform = Transform3D(-190.00002, 3.8213708e-13, -8.742279e-06, 1.661033e-05, 4.371139e-06, -100.000015, 0, -100, -4.3711393e-06, -60, 96, 270)
material_override = SubResource("ShaderMaterial_p7hrm")
mesh = SubResource("PlaneMesh_chdvr")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="." unique_id=732906131]
transform = Transform3D(-65.81793, -50, -3.9026418e-06, 6.6441316e-06, 4.3711393e-06, -40, 38, -86.60254, 2.3424877e-07, 30, 34, 220)
material_override = SubResource("ShaderMaterial_p7hrm")
mesh = SubResource("PlaneMesh_chdvr")
[node name="MeshInstance3D3" type="MeshInstance3D" parent="." unique_id=137314855]
transform = Transform3D(-65.81793, 50.000004, -2.154186e-06, 6.6441316e-06, 4.3711393e-06, -40, -38.000008, -86.60254, -3.2626626e-06, -172, 34, 220)
material_override = SubResource("ShaderMaterial_p7hrm")
mesh = SubResource("PlaneMesh_chdvr")

View File

@@ -5,21 +5,73 @@
[ext_resource type="Material" uid="uid://7eq06nknuhuu" path="res://tgcc/chunk/material/glass_train.tres" id="3_sgpgi"]
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="4_gua5y"]
[ext_resource type="Material" uid="uid://o31kp0jm07q3" path="res://tgcc/chunk/material/rocks.tres" id="5_pj7tp"]
[ext_resource type="Material" uid="uid://bsote67noubj2" path="res://tgcc/train/Color1_train.tres" id="7_sgpgi"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="8_eke0t"]
[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"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_p4ai0"]
render_priority = 0
shader = ExtResource("8_eke0t")
shader_parameter/albedo_color = Color(0.79855084, 0.6236654, 0.12806374, 1)
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 10.0
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/use_ghibli_glint = true
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
shader_parameter/glint_intensity = 1.0
shader_parameter/glint_sharpness = 32.0
shader_parameter/emission_color = Color(0.8, 0.62352943, 0.12941177, 1)
shader_parameter/emission_energy = 6.000000285
[sub_resource type="ShaderMaterial" id="ShaderMaterial_eke0t"]
render_priority = 0
shader = ExtResource("8_eke0t")
shader_parameter/albedo_color = Color(0.5128612, 0.093720816, 0.060247816, 1)
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(3, 3)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 1.5
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/use_ghibli_glint = true
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
shader_parameter/glint_intensity = 1.0
shader_parameter/glint_sharpness = 32.0
shader_parameter/emission_color = Color(0.26628578, 0.030174213, 0.015801903, 1)
shader_parameter/emission_energy = 10.000000475
[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=435624928]
[node name="Finestrini" parent="." index="0" unique_id=755457549]
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=1465803702]
[node name="Ruote" parent="." index="1" unique_id=2102344646]
surface_material_override/0 = ExtResource("5_pj7tp")
surface_material_override/1 = ExtResource("4_gua5y")
[node name="Train_003" parent="." index="2" unique_id=1756410889]
surface_material_override/0 = ExtResource("7_sgpgi")
surface_material_override/1 = SubResource("ShaderMaterial_p4ai0")
surface_material_override/2 = ExtResource("4_gua5y")
surface_material_override/3 = ExtResource("2_bks4l")
surface_material_override/4 = ExtResource("5_pj7tp")
surface_material_override/5 = SubResource("ShaderMaterial_eke0t")
[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

@@ -5,7 +5,6 @@
[ext_resource type="Material" uid="uid://7eq06nknuhuu" path="res://tgcc/chunk/material/glass_train.tres" id="3_wwpam"]
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="4_wwpam"]
[ext_resource type="Material" uid="uid://o31kp0jm07q3" path="res://tgcc/chunk/material/rocks.tres" id="5_yjhvb"]
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="6_6ck1e"]
[ext_resource type="Material" uid="uid://bsote67noubj2" path="res://tgcc/train/Color1_train.tres" id="7_wglgp"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="8_1l8o6"]
[ext_resource type="Texture2D" uid="uid://j4m5wsf4magb" path="res://tgcc/chunk/material/decal/vending_decal.png" id="9_t2dm3"]
@@ -33,24 +32,24 @@ shader_parameter/emission_energy = 6.50000030875
[node name="wagon" unique_id=14655460 groups=["weather_node"] instance=ExtResource("1_ud2nc")]
[node name="Finestrini_001" parent="." index="0" unique_id=596055029]
[node name="Finestrini_001" parent="." index="0" unique_id=1279718063]
surface_material_override/0 = ExtResource("2_upuw2")
surface_material_override/1 = ExtResource("3_wwpam")
surface_material_override/2 = ExtResource("4_wwpam")
[node name="Ruote_001" parent="." index="1" unique_id=1586259797]
[node name="Ruote_001" parent="." index="1" unique_id=1956251925]
surface_material_override/0 = ExtResource("5_yjhvb")
surface_material_override/1 = ExtResource("4_wwpam")
[node name="Train_001" parent="." index="2" unique_id=2037201435]
surface_material_override/0 = ExtResource("6_6ck1e")
[node name="Train_001" parent="." index="2" unique_id=1459741257]
surface_material_override/0 = ExtResource("4_wwpam")
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]
surface_material_override/0 = ExtResource("6_6ck1e")
[node name="Train_002" parent="." index="3" unique_id=1114714449]
surface_material_override/0 = ExtResource("4_wwpam")
[node name="Decal6" type="Decal" parent="." index="4" unique_id=207551392]
transform = Transform3D(-3.3876326e-08, 0.775, -3.3876326e-08, 0, -3.3876326e-08, -0.775, -0.775, -3.3876326e-08, 1.4807812e-15, 1.5078804, 1.2809073, 1.508283)