diff --git a/docs/museums/biome_generator/museum_map.tscn b/docs/museums/biome_generator/museum_map.tscn index e9f8f67..7118c10 100644 --- a/docs/museums/biome_generator/museum_map.tscn +++ b/docs/museums/biome_generator/museum_map.tscn @@ -16,7 +16,6 @@ [ext_resource type="Script" uid="uid://dboerd4a6dwj7" path="res://core/biome_generator/rails.gd" id="12_4is5r"] [ext_resource type="PackedScene" uid="uid://qmt8bkiksgj3" path="res://tgcc/chunk/countryside/scene/rice/chunk_country_cross_3_02.tscn" id="12_81wux"] [ext_resource type="PackedScene" uid="uid://d1tfkhuktwthn" path="res://tgcc/chunk/countryside/scene/rice/chunk_country_cross_3_03.tscn" id="13_1ugwu"] -[ext_resource type="PackedScene" uid="uid://dvk3bytqn3m5s" path="res://tgcc/train/main_train.tscn" id="13_5rdtm"] [ext_resource type="PackedScene" uid="uid://0kgjaqijaqku" path="res://docs/museums/biome_generator/rails.tscn" id="14_ahang"] [ext_resource type="PackedScene" uid="uid://dn1btv0e0ses7" path="res://core/fireworks.tscn" id="15_atdal"] [ext_resource type="PackedScene" uid="uid://b002wu5ltuqi4" path="res://tgcc/chunk/countryside/scene/rice/chunk_country_end_01.tscn" id="15_ky1rt"] @@ -78,6 +77,7 @@ [ext_resource type="PackedScene" uid="uid://buiqa2mofucer" path="res://tgcc/chunk/countryside/scene/fields/chunk_country_tea_straight_02.tscn" id="61_0p5ag"] [ext_resource type="PackedScene" uid="uid://btwjdnho1cyav" path="res://tgcc/chunk/countryside/scene/fields/chunk_country_tea_straight_03.tscn" id="62_37wx2"] [ext_resource type="PackedScene" uid="uid://cmxsc74ebqnju" path="res://tgcc/chunk/countryside/scene/fields/chunk_country_tea_straight_04.tscn" id="63_kn07i"] +[ext_resource type="PackedScene" uid="uid://otptvwer4par" path="res://tgcc/train/main_train2.tscn" id="75_a68wp"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_wjpfq"] fractal_lacunarity = 1.915 @@ -224,7 +224,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 280, 0, 0) transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 270, 2, -0.101) curve = SubResource("Curve3D_ndco5") script = ExtResource("12_4is5r") -train_model = ExtResource("13_5rdtm") +train_model = ExtResource("75_a68wp") cameras = NodePath("../cameras") sleepers_model = ExtResource("14_ahang") fireworks_scene = ExtResource("15_atdal") diff --git a/tgcc/train/Color1_train.tres b/tgcc/train/Color1_train.tres new file mode 100644 index 0000000..0b136cc --- /dev/null +++ b/tgcc/train/Color1_train.tres @@ -0,0 +1,24 @@ +[gd_resource type="ShaderMaterial" format=3 uid="uid://bsote67noubj2"] + +[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_346b0"] + +[resource] +render_priority = 0 +shader = ExtResource("1_346b0") +shader_parameter/albedo_color = Color(0.3288632, 0.15632075, 0, 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 diff --git a/tgcc/train/Color2_train.tres b/tgcc/train/Color2_train.tres new file mode 100644 index 0000000..da18369 --- /dev/null +++ b/tgcc/train/Color2_train.tres @@ -0,0 +1,24 @@ +[gd_resource type="ShaderMaterial" format=3 uid="uid://c5tg3njinigo6"] + +[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_fgkl2"] + +[resource] +render_priority = 0 +shader = ExtResource("1_fgkl2") +shader_parameter/albedo_color = Color(0.282108, 0.6064528, 0.2866644, 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 diff --git a/tgcc/train/Treno.fbx b/tgcc/train/Treno.fbx new file mode 100644 index 0000000..9a4c74b Binary files /dev/null and b/tgcc/train/Treno.fbx differ diff --git a/tgcc/train/Treno.fbx.import b/tgcc/train/Treno.fbx.import new file mode 100644 index 0000000..d49e7f8 --- /dev/null +++ b/tgcc/train/Treno.fbx.import @@ -0,0 +1,44 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c21blk2uaslb0" +path="res://.godot/imported/Treno.fbx-165bdd3d50c5ec86304fc2307ae4547b.scn" + +[deps] + +source_file="res://tgcc/train/Treno.fbx" +dest_files=["res://.godot/imported/Treno.fbx-165bdd3d50c5ec86304fc2307ae4547b.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 diff --git a/tgcc/train/main_train.tscn b/tgcc/train/main_train.tscn index 2366b99..d601ff4 100644 --- a/tgcc/train/main_train.tscn +++ b/tgcc/train/main_train.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://dvk3bytqn3m5s"] -[ext_resource type="PackedScene" uid="uid://bowkbyxbq2jg2" path="res://tgcc/train/main_train.fbx" id="1_8k78i"] +[ext_resource type="PackedScene" uid="uid://bowkbyxbq2jg2" path="res://tgcc/train/test/main_train.fbx" id="1_8k78i"] [ext_resource type="Material" uid="uid://df1ghvw3d61x8" path="res://tgcc/train/train1.tres" id="2_crne2"] [ext_resource type="Material" uid="uid://cufolpn48xxmv" path="res://tgcc/train/train2.tres" id="3_tf27f"] [ext_resource type="Material" uid="uid://bu8wmlp0ffark" path="res://tgcc/train/train3.tres" id="4_e08y7"] @@ -13,10 +13,10 @@ emission_enabled = true emission = Color(0.59849787, 0.2744873, 0.018916829, 1) emission_energy_multiplier = 14.84 -[node name="Train2" unique_id=206892833 groups=["weather_node", "wind_node"] instance=ExtResource("1_8k78i")] +[node name="Train2" unique_id=648833201 groups=["weather_node", "wind_node"] instance=ExtResource("1_8k78i")] transform = Transform3D(-0.85, 0, -1.2834644e-07, 0, 0.85, 0, 1.2834644e-07, 0, -0.85, 0, 0, 0) -[node name="polySurface3708_002" parent="." index="0" unique_id=1080693866] +[node name="polySurface3708_002" parent="." index="0" unique_id=1819112767] transform = Transform3D(99.99998, 0, 0, 0, -4.3711375e-06, 99.99999, 0, -99.99997, -4.3711384e-06, 0, 1.5, 0) material_overlay = ExtResource("5_weather") surface_material_override/0 = ExtResource("2_crne2") diff --git a/tgcc/train/main_train2.tscn b/tgcc/train/main_train2.tscn new file mode 100644 index 0000000..2845375 --- /dev/null +++ b/tgcc/train/main_train2.tscn @@ -0,0 +1,94 @@ +[gd_scene format=3 uid="uid://otptvwer4par"] + +[ext_resource type="PackedScene" uid="uid://c21blk2uaslb0" path="res://tgcc/train/Treno.fbx" id="1_33mei"] +[ext_resource type="Material" uid="uid://bsote67noubj2" path="res://tgcc/train/Color1_train.tres" id="2_5yo4e"] +[ext_resource type="Material" uid="uid://c5tg3njinigo6" path="res://tgcc/train/Color2_train.tres" id="2_bks4l"] +[ext_resource type="Shader" uid="uid://dw42rl0af5h1m" path="res://tgcc/chunk/material/script/glass.gdshader" id="3_bks4l"] +[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://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="6_5hjh1"] +[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="8_d3e7a"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_gua5y"] +render_priority = 0 +shader = ExtResource("3_bks4l") +shader_parameter/colore_vetro = Color(0.4, 0.69803923, 0.9019608, 0.6039216) +shader_parameter/colore_bordo = Color(1, 1, 1, 0.8) +shader_parameter/spessore_bordo = 2.5 +shader_parameter/dimensione_riflesso = 0.05 +shader_parameter/intensita_riflesso = 2.0 +shader_parameter/usa_strisce = true +shader_parameter/colore_strisce = Color(1, 1, 1, 0.3) +shader_parameter/densita_strisce = 6.0 +shader_parameter/spessore_strisce = 0.2 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_fuy7x"] +render_priority = 0 +shader = ExtResource("8_d3e7a") +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.58809114, 0.06825074, 0.1104274, 1) +shader_parameter/emission_energy = 6.5130003093675 + +[node name="Treno" unique_id=59024502 instance=ExtResource("1_33mei")] + +[node name="Finestrini" parent="." index="0" unique_id=1543332076] +surface_material_override/0 = ExtResource("2_5yo4e") +surface_material_override/1 = SubResource("ShaderMaterial_gua5y") +surface_material_override/2 = ExtResource("4_gua5y") + +[node name="Ruote" parent="." index="1" unique_id=493887353] +surface_material_override/0 = ExtResource("5_pj7tp") +surface_material_override/1 = ExtResource("4_gua5y") + +[node name="Train" parent="." index="2" unique_id=1526753963] +surface_material_override/0 = ExtResource("6_5hjh1") +surface_material_override/1 = ExtResource("2_5yo4e") +surface_material_override/2 = ExtResource("2_bks4l") +surface_material_override/3 = ExtResource("4_gua5y") +surface_material_override/4 = SubResource("ShaderMaterial_fuy7x") + +[node name="OmniLight3D" type="OmniLight3D" parent="." index="3" unique_id=1691234334] +transform = Transform3D(1, -1.7484555e-07, 2.084322e-14, 0, -1.1920932e-07, -1, 1.7484555e-07, 1, -1.1920932e-07, -0.5582664, 2.0278232, 3.5785637) +light_color = Color(0.9818843, 0.6206694, 0.26694176, 1) +omni_range = 0.437 +omni_attenuation = 0.367 + +[node name="OmniLight3D2" type="OmniLight3D" parent="." index="4" unique_id=6838273] +transform = Transform3D(1, -1.7484555e-07, 2.084322e-14, 0, -1.1920932e-07, -1, 1.7484555e-07, 1, -1.1920932e-07, 1.3665512, 2.0278232, 3.5785637) +light_color = Color(0.9818843, 0.6206694, 0.26694176, 1) +omni_range = 0.437 +omni_attenuation = 0.367 + +[node name="SpotLight3D2" type="SpotLight3D" parent="OmniLight3D2" index="0" unique_id=806665693] +transform = Transform3D(-0.9991066, -0.0071844957, -0.041647904, 0.039682645, 0.1795881, -0.9829413, 0.014541405, -0.98371583, -0.17914255, -2.2325838, -0.021801949, -0.18683863) +light_color = Color(0.8039216, 0.6784314, 0.3254902, 1) +light_energy = 4.0 +light_cull_mask = 4294967293 +spot_range = 18.0 +spot_attenuation = 1.2 +spot_angle = 35.0 +spot_angle_attenuation = 8.876516 + +[node name="SpotLight3D3" type="SpotLight3D" parent="OmniLight3D2" index="1" unique_id=950261246] +transform = Transform3D(-0.9991066, -0.0071844957, -0.041647904, 0.039682645, 0.1795881, -0.9829413, 0.014541405, -0.98371583, -0.17914255, 0.31696087, -0.020600319, -0.18641448) +light_color = Color(0.8574047, 0.65361816, 0.27671134, 1) +light_energy = 4.0 +light_cull_mask = 4294967293 +spot_range = 18.0 +spot_attenuation = 1.2 +spot_angle = 35.0 +spot_angle_attenuation = 8.876516 diff --git a/tgcc/train/main_train.fbx b/tgcc/train/test/main_train.fbx similarity index 100% rename from tgcc/train/main_train.fbx rename to tgcc/train/test/main_train.fbx diff --git a/tgcc/train/main_train.fbx.import b/tgcc/train/test/main_train.fbx.import similarity index 79% rename from tgcc/train/main_train.fbx.import rename to tgcc/train/test/main_train.fbx.import index fe1655f..b9f98f6 100644 --- a/tgcc/train/main_train.fbx.import +++ b/tgcc/train/test/main_train.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://bowkbyxbq2jg2" -path="res://.godot/imported/main_train.fbx-37c49af29d1ecb88bf39f3dbc83792b7.scn" +path="res://.godot/imported/main_train.fbx-a8a75b9caee56fd8d46ba4c07562dcdb.scn" [deps] -source_file="res://tgcc/train/main_train.fbx" -dest_files=["res://.godot/imported/main_train.fbx-37c49af29d1ecb88bf39f3dbc83792b7.scn"] +source_file="res://tgcc/train/test/main_train.fbx" +dest_files=["res://.godot/imported/main_train.fbx-a8a75b9caee56fd8d46ba4c07562dcdb.scn"] [params]