revamp rails - add new tree

This commit is contained in:
Matteo Sonaglioni
2026-05-21 16:48:03 +02:00
parent 4408e0d933
commit 02311f2ac5
29 changed files with 624 additions and 233 deletions

View File

@@ -1,156 +1,8 @@
[gd_scene format=3 uid="uid://0kgjaqijaqku"] [gd_scene format=3 uid="uid://0kgjaqijaqku"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_0y2rr"] [ext_resource type="PackedScene" uid="uid://dtee3qewqnqpm" path="res://tgcc/train/rail.tscn" id="2_u53q0"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_m6haf"]
render_priority = 0
shader = ExtResource("2_0y2rr")
shader_parameter/albedo_color = Color(0.08235294, 0.105882354, 0.10980392, 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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_duyun"]
[sub_resource type="BoxMesh" id="BoxMesh_w0ibq"]
size = Vector3(0.2, 0.2, 2)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fttrp"]
render_priority = 0
shader = ExtResource("2_0y2rr")
shader_parameter/albedo_color = Color(0.08061289, 0.10506997, 0.11154168, 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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hb1ej"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_pp4r2"]
render_priority = 0
shader = ExtResource("2_0y2rr")
shader_parameter/albedo_color = Color(0.2584173, 0.19781098, 0.10103748, 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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_pur2n"]
[sub_resource type="BoxMesh" id="BoxMesh_ysg1u"]
size = Vector3(2.5, 0.15, 0.5)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_x2uev"]
render_priority = 0
shader = ExtResource("2_0y2rr")
shader_parameter/albedo_color = Color(0.25882354, 0.19607843, 0.101960786, 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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_qv8m2"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5u2u8"]
render_priority = 0
shader = ExtResource("2_0y2rr")
shader_parameter/albedo_color = Color(0.22494644, 0.08867701, 0.01631488, 1)
shader_parameter/use_texture = false
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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[sub_resource type="BoxMesh" id="BoxMesh_m6haf"]
size = Vector3(3.705, 0.2, 1.92)
[node name="rails" type="Node3D" unique_id=1464572050 groups=["weather_node", "wind_node"]] [node name="rails" type="Node3D" unique_id=1464572050 groups=["weather_node", "wind_node"]]
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1040579890] [node name="rail" parent="." unique_id=651719760 instance=ExtResource("2_u53q0")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.7, 0.214, 0) transform = Transform3D(1.53, 0, 0, 0, 1.53, 0, 0, 0, 1.53, 0, 0, 0)
material_override = SubResource("ShaderMaterial_m6haf")
material_overlay = SubResource("ShaderMaterial_duyun")
mesh = SubResource("BoxMesh_w0ibq")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="." unique_id=1870708237]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.7, 0.214, 0)
material_override = SubResource("ShaderMaterial_fttrp")
material_overlay = SubResource("ShaderMaterial_hb1ej")
mesh = SubResource("BoxMesh_w0ibq")
[node name="MeshInstance3D3" type="MeshInstance3D" parent="." unique_id=170245195]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, 0.5)
material_override = SubResource("ShaderMaterial_pp4r2")
material_overlay = SubResource("ShaderMaterial_pur2n")
mesh = SubResource("BoxMesh_ysg1u")
[node name="MeshInstance3D4" type="MeshInstance3D" parent="." unique_id=1389288735]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, -0.5)
material_override = SubResource("ShaderMaterial_x2uev")
material_overlay = SubResource("ShaderMaterial_qv8m2")
mesh = SubResource("BoxMesh_ysg1u")
[node name="MeshInstance3D5" type="MeshInstance3D" parent="." unique_id=1376217081]
visible = false
material_override = SubResource("ShaderMaterial_5u2u8")
mesh = SubResource("BoxMesh_m6haf")

View File

@@ -16,7 +16,7 @@
[ext_resource type="Material" uid="uid://4xhpd6lust7w" path="res://tgcc/chunk/material/path_chunk.tres" id="11_5yfr5"] [ext_resource type="Material" uid="uid://4xhpd6lust7w" path="res://tgcc/chunk/material/path_chunk.tres" id="11_5yfr5"]
[ext_resource type="Material" uid="uid://baot4vy3fqrdw" path="res://tgcc/chunk/prop/flower/bush.tres" id="11_sjr85"] [ext_resource type="Material" uid="uid://baot4vy3fqrdw" path="res://tgcc/chunk/prop/flower/bush.tres" id="11_sjr85"]
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="12_5yfr5"] [ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="12_5yfr5"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01.tscn" id="18_fqrww"] [ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/tree_01.tscn" id="18_fqrww"]
[ext_resource type="Shader" uid="uid://cs0xl7pc6e26h" path="res://core/daynight/tree_leaves.gdshader" id="19_s7klq"] [ext_resource type="Shader" uid="uid://cs0xl7pc6e26h" path="res://core/daynight/tree_leaves.gdshader" id="19_s7klq"]
[ext_resource type="PackedScene" uid="uid://bgb4pfflokl5s" path="res://tgcc/chunk/prop/pylon/pylon.tscn" id="20_fqrww"] [ext_resource type="PackedScene" uid="uid://bgb4pfflokl5s" path="res://tgcc/chunk/prop/pylon/pylon.tscn" id="20_fqrww"]
[ext_resource type="Texture2D" uid="uid://c3grftlmap4q5" path="res://tgcc/chunk/prop/tree/leaf1_alpha.png" id="20_q66oc"] [ext_resource type="Texture2D" uid="uid://c3grftlmap4q5" path="res://tgcc/chunk/prop/tree/leaf1_alpha.png" id="20_q66oc"]

View File

@@ -20,7 +20,7 @@
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="15_eqqqg"] [ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="15_eqqqg"]
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="16_gwwx4"] [ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="16_gwwx4"]
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="20_nekti"] [ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="20_nekti"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01.tscn" id="21_jphge"] [ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/tree_01.tscn" id="21_jphge"]
[ext_resource type="PackedScene" uid="uid://dluogg3j2kcgs" path="res://tgcc/chunk/prop/Tori/tori.tscn" id="22_jphge"] [ext_resource type="PackedScene" uid="uid://dluogg3j2kcgs" path="res://tgcc/chunk/prop/Tori/tori.tscn" id="22_jphge"]
[ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="23_aj7x1"] [ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="23_aj7x1"]
[ext_resource type="PackedScene" uid="uid://l3inky72a783" path="res://tgcc/chunk/prop/well/stone/well_stone.tscn" id="24_ufr67"] [ext_resource type="PackedScene" uid="uid://l3inky72a783" path="res://tgcc/chunk/prop/well/stone/well_stone.tscn" id="24_ufr67"]

View File

@@ -16,7 +16,7 @@ shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1) shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0 shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6 shader_parameter/cast_shadow_strength = 0.6
shader_parameter/use_ghibli_glint = true shader_parameter/use_ghibli_glint = false
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1) shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
shader_parameter/glint_intensity = 1.0 shader_parameter/glint_intensity = 1.0
shader_parameter/glint_sharpness = 32.0 shader_parameter/glint_sharpness = 32.0

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b2y4b430kc0pa"
path="res://.godot/imported/plant_02.fbx-2682c5037466c1771a77bd62c256634d.scn"
[deps]
source_file="res://tgcc/chunk/prop/tree/plant_01/plant_02.fbx"
dest_files=["res://.godot/imported/plant_02.fbx-2682c5037466c1771a77bd62c256634d.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

View File

@@ -0,0 +1,31 @@
[gd_scene format=3 uid="uid://bcrdp38i8jje2"]
[ext_resource type="PackedScene" uid="uid://b2y4b430kc0pa" path="res://tgcc/chunk/prop/tree/plant_01/plant_02.fbx" id="1_0km6n"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_73ofc"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ntj7x"]
render_priority = 0
shader = ExtResource("2_73ofc")
shader_parameter/albedo_color = Color(0.15434057, 0.22669825, 0.09923548, 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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[node name="plant_02" unique_id=44002098 instance=ExtResource("1_0km6n")]
[node name="Plant_02" parent="." index="0" unique_id=1987775046]
cast_shadow = 0
surface_material_override/0 = SubResource("ShaderMaterial_ntj7x")

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://e1an0215p6k2" uid="uid://e1an0215p6k2"
path="res://.godot/imported/tree_01.fbx-09d8f2abdaa94f18fdf3067d2b6d6c48.scn" path="res://.godot/imported/tree_01.fbx-d2d6903285e753a45a20790332fdf05d.scn"
[deps] [deps]
source_file="res://tgcc/chunk/prop/tree/tree_01.fbx" source_file="res://tgcc/chunk/prop/tree/tree_01/tree_01.fbx"
dest_files=["res://.godot/imported/tree_01.fbx-09d8f2abdaa94f18fdf3067d2b6d6c48.scn"] dest_files=["res://.godot/imported/tree_01.fbx-d2d6903285e753a45a20790332fdf05d.scn"]
[params] [params]

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://bmg6fxrwhwwn6"
path="res://.godot/imported/Tree_02.fbx-10a7c8e39fd07290bdbff8202cc20214.scn"
[deps]
source_file="res://tgcc/chunk/prop/tree/tree_02/Tree_02.fbx"
dest_files=["res://.godot/imported/Tree_02.fbx-10a7c8e39fd07290bdbff8202cc20214.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

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cr0ds8bkdol3i"
path="res://.godot/imported/Tree_03.fbx-67d3ed7931907fabecbf0fffc166f919.scn"
[deps]
source_file="res://tgcc/chunk/prop/tree/tree_03/Tree_03.fbx"
dest_files=["res://.godot/imported/Tree_03.fbx-67d3ed7931907fabecbf0fffc166f919.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

@@ -1,13 +1,15 @@
[gd_scene format=3 uid="uid://bllge1erdtn05"] [gd_scene format=3 uid="uid://bllge1erdtn05"]
[ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="1_jeh0m"] [ext_resource type="PackedScene" uid="uid://cpk51bm5xl4fr" path="res://tgcc/chunk/prop/vase/fbx/Vase1.fbx" id="1_2nnxq"]
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="2_5bse5"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_jeh0m"] [ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_jeh0m"]
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="3_syc55"] [ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="3_syc55"]
[ext_resource type="PackedScene" uid="uid://bcrdp38i8jje2" path="res://tgcc/chunk/prop/tree/plant_01/plant_02.tscn" id="5_syc55"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5bse5"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_syc55"]
render_priority = 0 render_priority = 0
shader = ExtResource("2_jeh0m") shader = ExtResource("2_jeh0m")
shader_parameter/albedo_color = Color(0.19485962, 0.09268697, 0.009048533, 1) shader_parameter/albedo_color = Color(0.16876677, 0.07726706, 0.0069482033, 1)
shader_parameter/use_texture = true shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(3, 3) shader_parameter/uv_scale = Vector2(3, 3)
shader_parameter/palette_shift_y = 0.0 shader_parameter/palette_shift_y = 0.0
@@ -25,9 +27,12 @@ shader_parameter/glint_sharpness = 32.0
shader_parameter/emission_color = Color(0, 0, 0, 1) shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0 shader_parameter/emission_energy = 0.0
[node name="Vase1" unique_id=1590774592] [node name="Vase1" unique_id=705516693 instance=ExtResource("1_2nnxq")]
[node name="Vase1" parent="." index="0" unique_id=536090701] [node name="Vase1" parent="." index="0" unique_id=1062691616]
surface_material_override/0 = ExtResource("1_jeh0m") surface_material_override/0 = ExtResource("2_5bse5")
surface_material_override/1 = SubResource("ShaderMaterial_5bse5") surface_material_override/1 = SubResource("ShaderMaterial_syc55")
surface_material_override/2 = ExtResource("3_syc55") surface_material_override/2 = ExtResource("3_syc55")
[node name="plant_02" parent="." index="1" unique_id=44002098 instance=ExtResource("5_syc55")]
transform = Transform3D(8.34, 0, 0, 0, 8.34, 0, 0, 0, 8.34, -0.015963227, 0.34522092, 0.053481683)

View File

@@ -1,10 +1,15 @@
[gd_scene format=3 uid="uid://b53eql8vsisae"] [gd_scene format=3 uid="uid://b53eql8vsisae"]
[ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="1_jybje"] [ext_resource type="PackedScene" uid="uid://dtap72b2gvvxc" path="res://tgcc/chunk/prop/vase/fbx/Vase2.fbx" id="1_jybje"]
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="2_28b2e"]
[ext_resource type="Material" uid="uid://c8fkccysike5l" path="res://tgcc/chunk/material/vase.tres" id="2_bul1p"] [ext_resource type="Material" uid="uid://c8fkccysike5l" path="res://tgcc/chunk/material/vase.tres" id="2_bul1p"]
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="4_y4com"]
[node name="Vase2" unique_id=1704675412] [node name="Vase2" unique_id=888035065 instance=ExtResource("1_jybje")]
[node name="Vase2" parent="." index="0" unique_id=1428121637] [node name="Vase2" parent="." index="0" unique_id=860182924]
surface_material_override/0 = ExtResource("1_jybje") surface_material_override/0 = ExtResource("2_28b2e")
surface_material_override/1 = ExtResource("2_bul1p") surface_material_override/1 = ExtResource("2_bul1p")
[node name="Bambù" parent="." index="1" unique_id=514636059 instance=ExtResource("4_y4com")]
transform = Transform3D(0.44, 0, 0, 0, 0.44, 0, 0, 0, 0.44, -0.005311489, 0, 0.0075049996)

View File

@@ -1,12 +1,16 @@
[gd_scene format=3 uid="uid://r720wolh815q"] [gd_scene format=3 uid="uid://r720wolh815q"]
[ext_resource type="PackedScene" uid="uid://ndebx00ahups" path="res://tgcc/chunk/prop/vase/fbx/Vase3.fbx" id="1_au8wv"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_yvlgg"] [ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_yvlgg"]
[ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="2_4vmwj"] [ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="3_4vmwj"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/tree_01.tscn" id="4_j4if0"]
[ext_resource type="Shader" uid="uid://cs0xl7pc6e26h" path="res://core/daynight/tree_leaves.gdshader" id="5_3tje3"]
[ext_resource type="Texture2D" uid="uid://c3grftlmap4q5" path="res://tgcc/chunk/prop/tree/leaf1_alpha.png" id="6_keuil"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_gtvrg"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_gtvrg"]
render_priority = 0 render_priority = 0
shader = ExtResource("1_yvlgg") shader = ExtResource("1_yvlgg")
shader_parameter/albedo_color = Color(0.21285185, 0.3430942, 0.5522459, 1) shader_parameter/albedo_color = Color(0.8306163, 0.60574913, 0.3979589, 1)
shader_parameter/use_texture = true shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1) shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0 shader_parameter/palette_shift_y = 0.0
@@ -27,7 +31,7 @@ shader_parameter/emission_energy = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_txxea"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_txxea"]
render_priority = 0 render_priority = 0
shader = ExtResource("1_yvlgg") shader = ExtResource("1_yvlgg")
shader_parameter/albedo_color = Color(0.7895486, 0.83551776, 0.7622489, 1) shader_parameter/albedo_color = Color(0.32112643, 0.543901, 0.66987175, 1)
shader_parameter/use_texture = true shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1) shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0 shader_parameter/palette_shift_y = 0.0
@@ -45,9 +49,38 @@ shader_parameter/glint_sharpness = 32.0
shader_parameter/emission_color = Color(0, 0, 0, 1) shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0 shader_parameter/emission_energy = 0.0
[node name="Vase3" unique_id=84838436] [sub_resource type="ShaderMaterial" id="ShaderMaterial_fx7kn"]
render_priority = 0
shader = ExtResource("5_3tje3")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.30912602, 0.8134186, 0.4227931, 1)
shader_parameter/alpha_texture = ExtResource("6_keuil")
shader_parameter/leaves_scale = 0.15
shader_parameter/rotation_degrees = 180.0
shader_parameter/texture_offset = Vector2(0, 0)
shader_parameter/opacity = 1.0
shader_parameter/height_min = 0.61
shader_parameter/height_max = 3.125
shader_parameter/shadow_intensity = 0.800000038
shader_parameter/highlight_intensity = 0.0
shader_parameter/light_steps = 10.0
shader_parameter/random_mix = 0.0
shader_parameter/cast_shadow_strength = 0.0
shader_parameter/wetness_darkening = 0.25
shader_parameter/snow_visibility = 1.0
[node name="Vase3" parent="." index="0" unique_id=1606269553] [node name="Vase3" unique_id=1886668319 instance=ExtResource("1_au8wv")]
[node name="Vase3" parent="." index="0" unique_id=887285637]
surface_material_override/0 = SubResource("ShaderMaterial_gtvrg") surface_material_override/0 = SubResource("ShaderMaterial_gtvrg")
surface_material_override/1 = SubResource("ShaderMaterial_txxea") surface_material_override/1 = SubResource("ShaderMaterial_txxea")
surface_material_override/2 = ExtResource("2_4vmwj") surface_material_override/2 = ExtResource("3_4vmwj")
[node name="TreeTest3" parent="." index="1" unique_id=1532527216 instance=ExtResource("4_j4if0")]
transform = Transform3D(0.17408815, -0.017717028, 0.0021030896, 0.017161388, 0.17192626, 0.02778212, -0.004878817, -0.027431121, 0.17276786, 0.022097021, 0.32484785, -0.014959179)
[node name="MultiMeshInstance3D" parent="TreeTest3/Leaf" parent_id_path=PackedInt32Array(1532527216, 267178995) index="0" unique_id=153924119]
material_override = SubResource("ShaderMaterial_fx7kn")
[editable path="TreeTest3"]

View File

@@ -1,33 +1,14 @@
[gd_scene format=3 uid="uid://bxuhubp1ug6j4"] [gd_scene format=3 uid="uid://bxuhubp1ug6j4"]
[ext_resource type="PackedScene" uid="uid://dl7dvylvorhyt" path="res://tgcc/chunk/prop/vase/fbx/Vase4.fbx" id="1_he3fe"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_m08gq"] [ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_m08gq"]
[ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="2_s4spc"] [ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="3_s4spc"]
[ext_resource type="PackedScene" uid="uid://bcrdp38i8jje2" path="res://tgcc/chunk/prop/tree/plant_01/plant_02.tscn" id="4_kx8wq"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_s4spc"]
render_priority = 0
shader = ExtResource("1_m08gq")
shader_parameter/albedo_color = Color(0.71455336, 0.4980271, 0.25765, 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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_kx8wq"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_kx8wq"]
render_priority = 0 render_priority = 0
shader = ExtResource("1_m08gq") shader = ExtResource("1_m08gq")
shader_parameter/albedo_color = Color(0.4659775, 0.5122007, 0.505085, 1) shader_parameter/albedo_color = Color(0.72664773, 0.7278756, 0.6958125, 1)
shader_parameter/use_texture = true shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1) shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0 shader_parameter/palette_shift_y = 0.0
@@ -45,9 +26,33 @@ shader_parameter/glint_sharpness = 32.0
shader_parameter/emission_color = Color(0, 0, 0, 1) shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0 shader_parameter/emission_energy = 0.0
[node name="Vase4" unique_id=276939751] [sub_resource type="ShaderMaterial" id="ShaderMaterial_pehvo"]
render_priority = 0
shader = ExtResource("1_m08gq")
shader_parameter/albedo_color = Color(0.42647454, 0.40594533, 0.6086404, 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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[node name="Vase4" parent="." index="0" unique_id=708826023] [node name="Vase4" unique_id=237410267 instance=ExtResource("1_he3fe")]
surface_material_override/0 = SubResource("ShaderMaterial_s4spc")
surface_material_override/1 = ExtResource("2_s4spc") [node name="Vase4" parent="." index="0" unique_id=1131282545]
surface_material_override/2 = SubResource("ShaderMaterial_kx8wq") surface_material_override/0 = SubResource("ShaderMaterial_kx8wq")
surface_material_override/1 = ExtResource("3_s4spc")
surface_material_override/2 = SubResource("ShaderMaterial_pehvo")
[node name="plant_02" parent="." index="1" unique_id=92510840 instance=ExtResource("4_kx8wq")]
transform = Transform3D(5, 0, 0, 0, 3.5343077, 0, 0, 0, 5, -0.012857195, 0.33301848, -0.011874411)

View File

@@ -1,12 +1,15 @@
[gd_scene format=3 uid="uid://b1gx0pkd4bwlq"] [gd_scene format=3 uid="uid://b1gx0pkd4bwlq"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_j7mrr"] [ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_j7mrr"]
[ext_resource type="PackedScene" uid="uid://ddjvuxb7vvyv5" path="res://tgcc/chunk/prop/vase/fbx/Vase5.fbx" id="1_yejtb"]
[ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="2_3n5yd"] [ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="2_3n5yd"]
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="4_yort3"]
[ext_resource type="PackedScene" uid="uid://bcrdp38i8jje2" path="res://tgcc/chunk/prop/tree/plant_01/plant_02.tscn" id="5_jcyyo"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3n5yd"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_3n5yd"]
render_priority = 0 render_priority = 0
shader = ExtResource("1_j7mrr") shader = ExtResource("1_j7mrr")
shader_parameter/albedo_color = Color(0.16346964, 0.07413655, 0.0065606968, 1) shader_parameter/albedo_color = Color(0.21028847, 0.10180461, 0.010444133, 1)
shader_parameter/use_texture = true shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(3, 3) shader_parameter/uv_scale = Vector2(3, 3)
shader_parameter/palette_shift_y = 0.0 shader_parameter/palette_shift_y = 0.0
@@ -24,8 +27,14 @@ shader_parameter/glint_sharpness = 32.0
shader_parameter/emission_color = Color(0, 0, 0, 1) shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0 shader_parameter/emission_energy = 0.0
[node name="Vase5" unique_id=888606340] [node name="Vase5" unique_id=400744767 instance=ExtResource("1_yejtb")]
[node name="Vase5" parent="." index="0" unique_id=1865442372] [node name="Vase5" parent="." index="0" unique_id=1230199627]
surface_material_override/0 = SubResource("ShaderMaterial_3n5yd") surface_material_override/0 = SubResource("ShaderMaterial_3n5yd")
surface_material_override/1 = ExtResource("2_3n5yd") surface_material_override/1 = ExtResource("2_3n5yd")
[node name="Bambù" parent="." index="1" unique_id=514636059 instance=ExtResource("4_yort3")]
transform = Transform3D(0.415, 0, 0, 0, 0.135, 0, 0, 0, 0.415, -0.37654114, 0.43383265, 0.015827447)
[node name="plant_02" parent="." index="2" unique_id=92510840 instance=ExtResource("5_jcyyo")]
transform = Transform3D(5.74, 0, 0, 0, 5.74, 0, 0, 0, 5.74, 0.28599447, 0.35934192, 0.030116975)

View File

@@ -9,7 +9,7 @@
[ext_resource type="Material" uid="uid://fnjxocmx16b7" path="res://tgcc/chunk/prop/grass/grass_chunk.tres" id="4_xfgwo"] [ext_resource type="Material" uid="uid://fnjxocmx16b7" path="res://tgcc/chunk/prop/grass/grass_chunk.tres" id="4_xfgwo"]
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="5_ain0v"] [ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="5_ain0v"]
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="6_nebt2"] [ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="6_nebt2"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01.tscn" id="11_v2rwj"] [ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/tree_01.tscn" id="11_v2rwj"]
[ext_resource type="PackedScene" uid="uid://cuh0xw6ff6bku" path="res://tgcc/chunk/prop/flower/flower.tscn" id="12_ss6fe"] [ext_resource type="PackedScene" uid="uid://cuh0xw6ff6bku" path="res://tgcc/chunk/prop/flower/flower.tscn" id="12_ss6fe"]
[sub_resource type="PlaneMesh" id="PlaneMesh_v2rwj"] [sub_resource type="PlaneMesh" id="PlaneMesh_v2rwj"]

View File

@@ -9,7 +9,7 @@
[ext_resource type="Material" uid="uid://fnjxocmx16b7" path="res://tgcc/chunk/prop/grass/grass_chunk.tres" id="7_w4l3j"] [ext_resource type="Material" uid="uid://fnjxocmx16b7" path="res://tgcc/chunk/prop/grass/grass_chunk.tres" id="7_w4l3j"]
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="8_yjwg7"] [ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="8_yjwg7"]
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="9_xfkev"] [ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="9_xfkev"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01.tscn" id="11_rmmhu"] [ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/tree_01.tscn" id="11_rmmhu"]
[ext_resource type="PackedScene" uid="uid://cuh0xw6ff6bku" path="res://tgcc/chunk/prop/flower/flower.tscn" id="12_horjc"] [ext_resource type="PackedScene" uid="uid://cuh0xw6ff6bku" path="res://tgcc/chunk/prop/flower/flower.tscn" id="12_horjc"]
[ext_resource type="Shader" uid="uid://cs0xl7pc6e26h" path="res://core/daynight/tree_leaves.gdshader" id="12_w2mr5"] [ext_resource type="Shader" uid="uid://cs0xl7pc6e26h" path="res://core/daynight/tree_leaves.gdshader" id="12_w2mr5"]
[ext_resource type="Texture2D" uid="uid://c3grftlmap4q5" path="res://tgcc/chunk/prop/tree/leaf1_alpha.png" id="13_dvcfy"] [ext_resource type="Texture2D" uid="uid://c3grftlmap4q5" path="res://tgcc/chunk/prop/tree/leaf1_alpha.png" id="13_dvcfy"]

View File

@@ -18,7 +18,7 @@
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="9_17keh"] [ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="9_17keh"]
[ext_resource type="Material" uid="uid://d37iugof887py" path="res://tgcc/chunk/material/water_river.tres" id="9_t63l0"] [ext_resource type="Material" uid="uid://d37iugof887py" path="res://tgcc/chunk/material/water_river.tres" id="9_t63l0"]
[ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="10_0k2sy"] [ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="10_0k2sy"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01.tscn" id="18_0k2sy"] [ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/tree_01.tscn" id="18_0k2sy"]
[sub_resource type="PlaneMesh" id="PlaneMesh_t63l0"] [sub_resource type="PlaneMesh" id="PlaneMesh_t63l0"]
size = Vector2(0.5, 0.5) size = Vector2(0.5, 0.5)

View File

@@ -124,40 +124,40 @@ transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -360
[node name="Chunk_Rettilineo_46" parent="." unique_id=1463785184 instance=ExtResource("2_e76ix")] [node name="Chunk_Rettilineo_46" parent="." unique_id=1463785184 instance=ExtResource("2_e76ix")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -340, 0, 140) transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -340, 0, 140)
[node name="Chunk_Curva_1" parent="." unique_id=217311849 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_1" parent="." unique_id=238887300 instance=ExtResource("1_p62h3")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -160, 0, -20) transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -160, 0, -20)
[node name="Chunk_Curva_2" parent="." unique_id=1726282883 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_2" parent="." unique_id=564704799 instance=ExtResource("1_p62h3")]
transform = Transform3D(1.1924881e-08, 0, 1, 0, 1, 0, -1, 0, 1.1924881e-08, -200, 0, -140) transform = Transform3D(1.1924881e-08, 0, 1, 0, 1, 0, -1, 0, 1.1924881e-08, -200, 0, -140)
[node name="Chunk_Curva_4" parent="." unique_id=1502775253 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_4" parent="." unique_id=820632508 instance=ExtResource("1_p62h3")]
transform = Transform3D(1.1924881e-08, 0, 1, 0, 1, 0, -1, 0, 1.1924881e-08, -300, 0, -300) transform = Transform3D(1.1924881e-08, 0, 1, 0, 1, 0, -1, 0, 1.1924881e-08, -300, 0, -300)
[node name="Chunk_Curva_5" parent="." unique_id=1702985674 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_5" parent="." unique_id=920303225 instance=ExtResource("1_p62h3")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -420, 0, -300) transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -420, 0, -300)
[node name="Chunk_Curva_7" parent="." unique_id=900475946 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_7" parent="." unique_id=1561335328 instance=ExtResource("1_p62h3")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -540, 0, -180) transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -540, 0, -180)
[node name="Chunk_Curva_8" parent="." unique_id=1373490401 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_8" parent="." unique_id=319356989 instance=ExtResource("1_p62h3")]
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, -540, 0, -20) transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, -540, 0, -20)
[node name="Chunk_Curva_9" parent="." unique_id=416011584 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_9" parent="." unique_id=1486535440 instance=ExtResource("1_p62h3")]
transform = Transform3D(-4.371138e-08, 0, 1, 0, 1, 0, -1, 0, -4.371138e-08, -480, 0, 20) transform = Transform3D(-4.371138e-08, 0, 1, 0, 1, 0, -1, 0, -4.371138e-08, -480, 0, 20)
[node name="Chunk_Curva_12" parent="." unique_id=1152394557 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_12" parent="." unique_id=1898924018 instance=ExtResource("1_p62h3")]
transform = Transform3D(-4.3711395e-08, 0, -1, 0, 1, 0, 1, 0, -4.3711395e-08, -440, 0, 120) transform = Transform3D(-4.3711395e-08, 0, -1, 0, 1, 0, 1, 0, -4.3711395e-08, -440, 0, 120)
[node name="Chunk_Curva_10" parent="." unique_id=1111805374 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_10" parent="." unique_id=1390201044 instance=ExtResource("1_p62h3")]
transform = Transform3D(-4.371138e-08, 0, 1, 0, 1, 0, -1, 0, -4.371138e-08, 20, 0, 20) transform = Transform3D(-4.371138e-08, 0, 1, 0, 1, 0, -1, 0, -4.371138e-08, 20, 0, 20)
[node name="Chunk_Curva_11" parent="." unique_id=621280730 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_11" parent="." unique_id=2041979525 instance=ExtResource("1_p62h3")]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 20, 0, 120) transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 20, 0, 120)
[node name="Chunk_Curva_6" parent="." unique_id=1027826232 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_6" parent="." unique_id=597644245 instance=ExtResource("1_p62h3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -460, 0, -220) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -460, 0, -220)
[node name="Chunk_Curva_3" parent="." unique_id=37751000 instance=ExtResource("1_p62h3")] [node name="Chunk_Curva_3" parent="." unique_id=1528100793 instance=ExtResource("1_p62h3")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -260, 0, -180) transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -260, 0, -180)
[node name="Chunk_Rettilineo_F3" parent="." unique_id=1719977594 instance=ExtResource("3_wf82y")] [node name="Chunk_Rettilineo_F3" parent="." unique_id=1719977594 instance=ExtResource("3_wf82y")]

BIN
tgcc/train/rail.fbx Normal file

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bc7tn5b2clqid"
path="res://.godot/imported/rail.fbx-9b266fc60446ee50a23afdb896866df6.scn"
[deps]
source_file="res://tgcc/train/rail.fbx"
dest_files=["res://.godot/imported/rail.fbx-9b266fc60446ee50a23afdb896866df6.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

52
tgcc/train/rail.tscn Normal file
View File

@@ -0,0 +1,52 @@
[gd_scene format=3 uid="uid://dtee3qewqnqpm"]
[ext_resource type="PackedScene" uid="uid://bc7tn5b2clqid" path="res://tgcc/train/rail.fbx" id="1_w7awx"]
[ext_resource type="Shader" uid="uid://bteuuiddfgkpy" path="res://tgcc/chunk/material/script/path_chunk.gdshader" id="2_g1n28"]
[ext_resource type="Texture2D" uid="uid://3y34uyq47ldc" path="res://tgcc/chunk/material/noise/roadnoise.tres" id="3_cj7ap"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="4_cj7ap"]
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="5_lpyiu"]
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="6_ao3mh"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fb7cw"]
render_priority = 0
shader = ExtResource("2_g1n28")
shader_parameter/colore_base = Color(0.20387304, 0.20386466, 0.17706087, 1)
shader_parameter/colore_variazione = Color(0.31433186, 0.32830504, 0.29370043, 1)
shader_parameter/noise_tex = ExtResource("3_cj7ap")
shader_parameter/scala_noise = 0.1
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lpyiu"]
render_priority = 0
shader = ExtResource("4_cj7ap")
shader_parameter/albedo_color = Color(0.19782743, 0.117167495, 0.014696881, 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 = 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 = false
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, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[node name="rail" unique_id=651719760 instance=ExtResource("1_w7awx")]
[node name="Cube" parent="." index="0" unique_id=699141088]
surface_material_override/0 = SubResource("ShaderMaterial_fb7cw")
[node name="Cube_046" parent="." index="1" unique_id=1387064898]
surface_material_override/0 = SubResource("ShaderMaterial_lpyiu")
[node name="Cube_049" parent="." index="2" unique_id=847982020]
surface_material_override/0 = ExtResource("5_lpyiu")
[node name="Cube_051" parent="." index="3" unique_id=609682193]
surface_material_override/0 = ExtResource("6_ao3mh")
surface_material_override/1 = ExtResource("5_lpyiu")