diff --git a/Assets/Model/Train/TrainFloorTile2x2.glb b/Assets/Model/Train/TrainFloorTile2x2.glb new file mode 100644 index 0000000..fc57a31 Binary files /dev/null and b/Assets/Model/Train/TrainFloorTile2x2.glb differ diff --git a/Assets/Model/Train/TrainFloorTile2x2.glb.import b/Assets/Model/Train/TrainFloorTile2x2.glb.import new file mode 100644 index 0000000..a22f47a --- /dev/null +++ b/Assets/Model/Train/TrainFloorTile2x2.glb.import @@ -0,0 +1,30 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://6txyn6ijydsw" +path="res://.godot/imported/TrainFloorTile2x2.glb-ba382e99664348325ae483528963462f.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainFloorTile2x2.glb" +dest_files=["res://.godot/imported/TrainFloorTile2x2.glb-ba382e99664348325ae483528963462f.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={} diff --git a/Assets/Model/Train/TrainFloorTile4x4.glb b/Assets/Model/Train/TrainFloorTile4x4.glb new file mode 100644 index 0000000..11629f6 Binary files /dev/null and b/Assets/Model/Train/TrainFloorTile4x4.glb differ diff --git a/Assets/Model/Train/TrainFloorTile4x4.glb.import b/Assets/Model/Train/TrainFloorTile4x4.glb.import new file mode 100644 index 0000000..6955f7c --- /dev/null +++ b/Assets/Model/Train/TrainFloorTile4x4.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://by5dkvik2ti0a" +path="res://.godot/imported/TrainFloorTile4x4.glb-1f1fdbdfaf196e39d4764fe0b6ca351d.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainFloorTile4x4.glb" +dest_files=["res://.godot/imported/TrainFloorTile4x4.glb-1f1fdbdfaf196e39d4764fe0b6ca351d.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Plank": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/Wood/M_Wood.tres" +} +} +} diff --git a/Assets/Model/Train/TrainFrameTop.glb b/Assets/Model/Train/TrainFrameTop.glb new file mode 100644 index 0000000..e1e9de8 Binary files /dev/null and b/Assets/Model/Train/TrainFrameTop.glb differ diff --git a/Assets/Model/Train/TrainFrameTop.glb.import b/Assets/Model/Train/TrainFrameTop.glb.import new file mode 100644 index 0000000..5c98ae2 --- /dev/null +++ b/Assets/Model/Train/TrainFrameTop.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://db7atd4d3px2c" +path="res://.godot/imported/TrainFrameTop.glb-85b93764254982d03cdc6280d6fa2df8.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainFrameTop.glb" +dest_files=["res://.godot/imported/TrainFrameTop.glb-85b93764254982d03cdc6280d6fa2df8.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/Wood/M_Wood.tres" +} +} +} diff --git a/Assets/Model/Train/TrainFrameTopBottom.glb b/Assets/Model/Train/TrainFrameTopBottom.glb new file mode 100644 index 0000000..22075c9 Binary files /dev/null and b/Assets/Model/Train/TrainFrameTopBottom.glb differ diff --git a/Assets/Model/Train/TrainFrameTopBottom.glb.import b/Assets/Model/Train/TrainFrameTopBottom.glb.import new file mode 100644 index 0000000..7647891 --- /dev/null +++ b/Assets/Model/Train/TrainFrameTopBottom.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cugtbjho4lj44" +path="res://.godot/imported/TrainFrameTopBottom.glb-248277fb627afa53cb8a0dcc98857754.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainFrameTopBottom.glb" +dest_files=["res://.godot/imported/TrainFrameTopBottom.glb-248277fb627afa53cb8a0dcc98857754.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/CopperOxidated/M_Copper.tres" +} +} +} diff --git a/Assets/Model/Train/TrainFrameTopBottomLarge.glb b/Assets/Model/Train/TrainFrameTopBottomLarge.glb new file mode 100644 index 0000000..54bf604 Binary files /dev/null and b/Assets/Model/Train/TrainFrameTopBottomLarge.glb differ diff --git a/Assets/Model/Train/TrainFrameTopBottomLarge.glb.import b/Assets/Model/Train/TrainFrameTopBottomLarge.glb.import new file mode 100644 index 0000000..176cf1b --- /dev/null +++ b/Assets/Model/Train/TrainFrameTopBottomLarge.glb.import @@ -0,0 +1,30 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b6dmdhc2m5gb5" +path="res://.godot/imported/TrainFrameTopBottomLarge.glb-4e4e9f4a72532a8b1458e0183cb83453.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainFrameTopBottomLarge.glb" +dest_files=["res://.godot/imported/TrainFrameTopBottomLarge.glb-4e4e9f4a72532a8b1458e0183cb83453.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={} diff --git a/Assets/Model/Train/TrainPillar.glb b/Assets/Model/Train/TrainPillar.glb new file mode 100644 index 0000000..5c80d14 Binary files /dev/null and b/Assets/Model/Train/TrainPillar.glb differ diff --git a/Assets/Model/Train/TrainPillar.glb.import b/Assets/Model/Train/TrainPillar.glb.import new file mode 100644 index 0000000..6068943 --- /dev/null +++ b/Assets/Model/Train/TrainPillar.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dlsypa31ymd0s" +path="res://.godot/imported/TrainPillar.glb-632c3dc906cb68f02d7a7a4c5f8d50d2.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainPillar.glb" +dest_files=["res://.godot/imported/TrainPillar.glb-632c3dc906cb68f02d7a7a4c5f8d50d2.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/CopperOxidated/M_Copper.tres" +} +} +} diff --git a/Assets/Model/Train/TrainPillarArcExtention.glb b/Assets/Model/Train/TrainPillarArcExtention.glb new file mode 100644 index 0000000..357b8dd Binary files /dev/null and b/Assets/Model/Train/TrainPillarArcExtention.glb differ diff --git a/Assets/Model/Train/TrainPillarArcExtention.glb.import b/Assets/Model/Train/TrainPillarArcExtention.glb.import new file mode 100644 index 0000000..109b6ba --- /dev/null +++ b/Assets/Model/Train/TrainPillarArcExtention.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://gihk416gd7tx" +path="res://.godot/imported/TrainPillarArcExtention.glb-5a196eff92700c4260a1c3c90ee3106f.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainPillarArcExtention.glb" +dest_files=["res://.godot/imported/TrainPillarArcExtention.glb-5a196eff92700c4260a1c3c90ee3106f.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/CopperOxidated/M_Copper.tres" +} +} +} diff --git a/Assets/Model/Train/TrainPillarFloorAdapter.glb b/Assets/Model/Train/TrainPillarFloorAdapter.glb new file mode 100644 index 0000000..c65d735 Binary files /dev/null and b/Assets/Model/Train/TrainPillarFloorAdapter.glb differ diff --git a/Assets/Model/Train/TrainPillarFloorAdapter.glb.import b/Assets/Model/Train/TrainPillarFloorAdapter.glb.import new file mode 100644 index 0000000..93416e7 --- /dev/null +++ b/Assets/Model/Train/TrainPillarFloorAdapter.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://de8860yknve3i" +path="res://.godot/imported/TrainPillarFloorAdapter.glb-e57db322b11b79332225cc84debb8ee3.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainPillarFloorAdapter.glb" +dest_files=["res://.godot/imported/TrainPillarFloorAdapter.glb-e57db322b11b79332225cc84debb8ee3.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/Wood/M_Wood.tres" +} +} +} diff --git a/Assets/Model/Train/TrainPillarWood.glb b/Assets/Model/Train/TrainPillarWood.glb new file mode 100644 index 0000000..5c80d14 Binary files /dev/null and b/Assets/Model/Train/TrainPillarWood.glb differ diff --git a/Assets/Model/Train/TrainPillarWood.glb.import b/Assets/Model/Train/TrainPillarWood.glb.import new file mode 100644 index 0000000..3452022 --- /dev/null +++ b/Assets/Model/Train/TrainPillarWood.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dfljj7kor8v2j" +path="res://.godot/imported/TrainPillarWood.glb-6c97646c98faac04dd11b0e8e6bb4c39.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainPillarWood.glb" +dest_files=["res://.godot/imported/TrainPillarWood.glb-6c97646c98faac04dd11b0e8e6bb4c39.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/Wood/M_Wood.tres" +} +} +} diff --git a/Assets/Model/Train/TrainWall.glb b/Assets/Model/Train/TrainWall.glb new file mode 100644 index 0000000..71c841a Binary files /dev/null and b/Assets/Model/Train/TrainWall.glb differ diff --git a/Assets/Model/Train/TrainWall.glb.import b/Assets/Model/Train/TrainWall.glb.import new file mode 100644 index 0000000..b6ff3bc --- /dev/null +++ b/Assets/Model/Train/TrainWall.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bbt38m8mno0d2" +path="res://.godot/imported/TrainWall.glb-31b4619e10f70fb7f9ce559401f8f36b.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainWall.glb" +dest_files=["res://.godot/imported/TrainWall.glb-31b4619e10f70fb7f9ce559401f8f36b.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/CopperOxidated/M_Copper.tres" +} +} +} diff --git a/Assets/Model/Train/TrainWallArc.glb b/Assets/Model/Train/TrainWallArc.glb new file mode 100644 index 0000000..552d0e5 Binary files /dev/null and b/Assets/Model/Train/TrainWallArc.glb differ diff --git a/Assets/Model/Train/TrainWallArc.glb.import b/Assets/Model/Train/TrainWallArc.glb.import new file mode 100644 index 0000000..3857a05 --- /dev/null +++ b/Assets/Model/Train/TrainWallArc.glb.import @@ -0,0 +1,41 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dmraqtehsfo45" +path="res://.godot/imported/TrainWallArc.glb-15f8364409ccd26e5c943422e650c7ab.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainWallArc.glb" +dest_files=["res://.godot/imported/TrainWallArc.glb-15f8364409ccd26e5c943422e650c7ab.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/CopperOxidated/M_Copper.tres" +}, +"Plank": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/Wood/M_Wood.tres" +} +} +} diff --git a/Assets/Model/Train/TrainWallInterior.glb b/Assets/Model/Train/TrainWallInterior.glb new file mode 100644 index 0000000..2d0b6ee Binary files /dev/null and b/Assets/Model/Train/TrainWallInterior.glb differ diff --git a/Assets/Model/Train/TrainWallInterior.glb.import b/Assets/Model/Train/TrainWallInterior.glb.import new file mode 100644 index 0000000..d259bab --- /dev/null +++ b/Assets/Model/Train/TrainWallInterior.glb.import @@ -0,0 +1,41 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://08f17h0im640" +path="res://.godot/imported/TrainWallInterior.glb-0506d2ea33a1bc6d3925adbc56dde8cc.scn" + +[deps] + +source_file="res://Assets/Model/Train/TrainWallInterior.glb" +dest_files=["res://.godot/imported/TrainWallInterior.glb-0506d2ea33a1bc6d3925adbc56dde8cc.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +import_script/path="" +_subresources={ +"materials": { +"Copper": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/CopperOxidated/M_Copper.tres" +}, +"Plank": { +"use_external/enabled": true, +"use_external/path": "res://Assets/Textures/Wood/M_Wood.tres" +} +} +} diff --git a/Assets/Textures/CopperOxidated/Copper_Ao.png b/Assets/Textures/CopperOxidated/Copper_Ao.png new file mode 100644 index 0000000..35638ba Binary files /dev/null and b/Assets/Textures/CopperOxidated/Copper_Ao.png differ diff --git a/Assets/Textures/CopperOxidated/Copper_Ao.png.import b/Assets/Textures/CopperOxidated/Copper_Ao.png.import new file mode 100644 index 0000000..3beefdc --- /dev/null +++ b/Assets/Textures/CopperOxidated/Copper_Ao.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcjrymofe5yn5" +path.s3tc="res://.godot/imported/Copper_Ao.png-fc0d4358deb4c43f650f93800e4e26a7.s3tc.ctex" +path.etc2="res://.godot/imported/Copper_Ao.png-fc0d4358deb4c43f650f93800e4e26a7.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/CopperOxidated/Copper_Ao.png" +dest_files=["res://.godot/imported/Copper_Ao.png-fc0d4358deb4c43f650f93800e4e26a7.s3tc.ctex", "res://.godot/imported/Copper_Ao.png-fc0d4358deb4c43f650f93800e4e26a7.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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 diff --git a/Assets/Textures/CopperOxidated/Copper_Diffuse.png b/Assets/Textures/CopperOxidated/Copper_Diffuse.png new file mode 100644 index 0000000..6f89185 Binary files /dev/null and b/Assets/Textures/CopperOxidated/Copper_Diffuse.png differ diff --git a/Assets/Textures/CopperOxidated/Copper_Diffuse.png.import b/Assets/Textures/CopperOxidated/Copper_Diffuse.png.import new file mode 100644 index 0000000..01be86d --- /dev/null +++ b/Assets/Textures/CopperOxidated/Copper_Diffuse.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bccxi6p7p5xsx" +path.s3tc="res://.godot/imported/Copper_Diffuse.png-689b0272e8f838af6d55a07f5872bb05.s3tc.ctex" +path.etc2="res://.godot/imported/Copper_Diffuse.png-689b0272e8f838af6d55a07f5872bb05.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/CopperOxidated/Copper_Diffuse.png" +dest_files=["res://.godot/imported/Copper_Diffuse.png-689b0272e8f838af6d55a07f5872bb05.s3tc.ctex", "res://.godot/imported/Copper_Diffuse.png-689b0272e8f838af6d55a07f5872bb05.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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 diff --git a/Assets/Textures/CopperOxidated/Copper_Metallic.png b/Assets/Textures/CopperOxidated/Copper_Metallic.png new file mode 100644 index 0000000..2eb2aba Binary files /dev/null and b/Assets/Textures/CopperOxidated/Copper_Metallic.png differ diff --git a/Assets/Textures/CopperOxidated/Copper_Metallic.png.import b/Assets/Textures/CopperOxidated/Copper_Metallic.png.import new file mode 100644 index 0000000..197155c --- /dev/null +++ b/Assets/Textures/CopperOxidated/Copper_Metallic.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bclui8kpmj36m" +path.s3tc="res://.godot/imported/Copper_Metallic.png-59fa9cdd74811eddc1e43c6afa812374.s3tc.ctex" +path.etc2="res://.godot/imported/Copper_Metallic.png-59fa9cdd74811eddc1e43c6afa812374.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/CopperOxidated/Copper_Metallic.png" +dest_files=["res://.godot/imported/Copper_Metallic.png-59fa9cdd74811eddc1e43c6afa812374.s3tc.ctex", "res://.godot/imported/Copper_Metallic.png-59fa9cdd74811eddc1e43c6afa812374.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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 diff --git a/Assets/Textures/CopperOxidated/Copper_Roughness.png b/Assets/Textures/CopperOxidated/Copper_Roughness.png new file mode 100644 index 0000000..7802b0f Binary files /dev/null and b/Assets/Textures/CopperOxidated/Copper_Roughness.png differ diff --git a/Assets/Textures/CopperOxidated/Copper_Roughness.png.import b/Assets/Textures/CopperOxidated/Copper_Roughness.png.import new file mode 100644 index 0000000..b726251 --- /dev/null +++ b/Assets/Textures/CopperOxidated/Copper_Roughness.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3a8xdsd3mh7r" +path.s3tc="res://.godot/imported/Copper_Roughness.png-d8e18ddfab9005b25b7e8d5a39dbb3d1.s3tc.ctex" +path.etc2="res://.godot/imported/Copper_Roughness.png-d8e18ddfab9005b25b7e8d5a39dbb3d1.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/CopperOxidated/Copper_Roughness.png" +dest_files=["res://.godot/imported/Copper_Roughness.png-d8e18ddfab9005b25b7e8d5a39dbb3d1.s3tc.ctex", "res://.godot/imported/Copper_Roughness.png-d8e18ddfab9005b25b7e8d5a39dbb3d1.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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 diff --git a/Assets/Textures/CopperOxidated/Copper_output.png b/Assets/Textures/CopperOxidated/Copper_output.png new file mode 100644 index 0000000..dca6f9a Binary files /dev/null and b/Assets/Textures/CopperOxidated/Copper_output.png differ diff --git a/Assets/Textures/CopperOxidated/Copper_output.png.import b/Assets/Textures/CopperOxidated/Copper_output.png.import new file mode 100644 index 0000000..9fd99af --- /dev/null +++ b/Assets/Textures/CopperOxidated/Copper_output.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ldcd3wrub6pg" +path.s3tc="res://.godot/imported/Copper_output.png-a5e19a74455fabbb4745b300e3983f36.s3tc.ctex" +path.etc2="res://.godot/imported/Copper_output.png-a5e19a74455fabbb4745b300e3983f36.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/CopperOxidated/Copper_output.png" +dest_files=["res://.godot/imported/Copper_output.png-a5e19a74455fabbb4745b300e3983f36.s3tc.ctex", "res://.godot/imported/Copper_output.png-a5e19a74455fabbb4745b300e3983f36.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://Assets/Textures/CopperOxidated/Copper_output.png" +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 diff --git a/Assets/Textures/CopperOxidated/M_Copper.tres b/Assets/Textures/CopperOxidated/M_Copper.tres new file mode 100644 index 0000000..79a5713 --- /dev/null +++ b/Assets/Textures/CopperOxidated/M_Copper.tres @@ -0,0 +1,17 @@ +[gd_resource type="StandardMaterial3D" load_steps=6 format=3 uid="uid://couy3sdhe13sx"] + +[ext_resource type="Texture2D" uid="uid://bccxi6p7p5xsx" path="res://Assets/Textures/CopperOxidated/Copper_Diffuse.png" id="1_e7wrs"] +[ext_resource type="Texture2D" uid="uid://dcjrymofe5yn5" path="res://Assets/Textures/CopperOxidated/Copper_Ao.png" id="2_e4kby"] +[ext_resource type="Texture2D" uid="uid://bclui8kpmj36m" path="res://Assets/Textures/CopperOxidated/Copper_Metallic.png" id="3_vjhco"] +[ext_resource type="Texture2D" uid="uid://ldcd3wrub6pg" path="res://Assets/Textures/CopperOxidated/Copper_output.png" id="4_k4lb2"] +[ext_resource type="Texture2D" uid="uid://b3a8xdsd3mh7r" path="res://Assets/Textures/CopperOxidated/Copper_Roughness.png" id="5_07ax4"] + +[resource] +albedo_texture = ExtResource("1_e7wrs") +metallic = 1.0 +metallic_texture = ExtResource("3_vjhco") +roughness_texture = ExtResource("5_07ax4") +normal_enabled = true +normal_texture = ExtResource("4_k4lb2") +ao_enabled = true +ao_texture = ExtResource("2_e4kby") diff --git a/Assets/Textures/Wood/GameJam_Wood_Ao.png b/Assets/Textures/Wood/GameJam_Wood_Ao.png new file mode 100644 index 0000000..f7b9eaf Binary files /dev/null and b/Assets/Textures/Wood/GameJam_Wood_Ao.png differ diff --git a/Assets/Textures/Wood/GameJam_Wood_Ao.png.import b/Assets/Textures/Wood/GameJam_Wood_Ao.png.import new file mode 100644 index 0000000..ccf4a6c --- /dev/null +++ b/Assets/Textures/Wood/GameJam_Wood_Ao.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dum3k25rycyu8" +path.s3tc="res://.godot/imported/GameJam_Wood_Ao.png-ef283afff9d0bce650d8ec99354c68e4.s3tc.ctex" +path.etc2="res://.godot/imported/GameJam_Wood_Ao.png-ef283afff9d0bce650d8ec99354c68e4.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/Wood/GameJam_Wood_Ao.png" +dest_files=["res://.godot/imported/GameJam_Wood_Ao.png-ef283afff9d0bce650d8ec99354c68e4.s3tc.ctex", "res://.godot/imported/GameJam_Wood_Ao.png-ef283afff9d0bce650d8ec99354c68e4.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=8 +roughness/src_normal="res://Assets/Textures/Wood/GameJam_Wood_Normal.png" +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 diff --git a/Assets/Textures/Wood/GameJam_Wood_Metallic.png b/Assets/Textures/Wood/GameJam_Wood_Metallic.png new file mode 100644 index 0000000..b2dce35 Binary files /dev/null and b/Assets/Textures/Wood/GameJam_Wood_Metallic.png differ diff --git a/Assets/Textures/Wood/GameJam_Wood_Metallic.png.import b/Assets/Textures/Wood/GameJam_Wood_Metallic.png.import new file mode 100644 index 0000000..73a7da8 --- /dev/null +++ b/Assets/Textures/Wood/GameJam_Wood_Metallic.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7slnwc258yg8" +path.s3tc="res://.godot/imported/GameJam_Wood_Metallic.png-3c6e3078bde496af259fb0230b6164c2.s3tc.ctex" +path.etc2="res://.godot/imported/GameJam_Wood_Metallic.png-3c6e3078bde496af259fb0230b6164c2.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/Wood/GameJam_Wood_Metallic.png" +dest_files=["res://.godot/imported/GameJam_Wood_Metallic.png-3c6e3078bde496af259fb0230b6164c2.s3tc.ctex", "res://.godot/imported/GameJam_Wood_Metallic.png-3c6e3078bde496af259fb0230b6164c2.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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 diff --git a/Assets/Textures/Wood/GameJam_Wood_Normal.png b/Assets/Textures/Wood/GameJam_Wood_Normal.png new file mode 100644 index 0000000..17763bc Binary files /dev/null and b/Assets/Textures/Wood/GameJam_Wood_Normal.png differ diff --git a/Assets/Textures/Wood/GameJam_Wood_Normal.png.import b/Assets/Textures/Wood/GameJam_Wood_Normal.png.import new file mode 100644 index 0000000..cb71dac --- /dev/null +++ b/Assets/Textures/Wood/GameJam_Wood_Normal.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cph7jha7y6spo" +path.s3tc="res://.godot/imported/GameJam_Wood_Normal.png-1701cc00b39bed3f323f651358dfdcc8.s3tc.ctex" +path.etc2="res://.godot/imported/GameJam_Wood_Normal.png-1701cc00b39bed3f323f651358dfdcc8.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/Wood/GameJam_Wood_Normal.png" +dest_files=["res://.godot/imported/GameJam_Wood_Normal.png-1701cc00b39bed3f323f651358dfdcc8.s3tc.ctex", "res://.godot/imported/GameJam_Wood_Normal.png-1701cc00b39bed3f323f651358dfdcc8.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://Assets/Textures/Wood/GameJam_Wood_Normal.png" +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 diff --git a/Assets/Textures/Wood/GameJam_Wood_Roughness.png b/Assets/Textures/Wood/GameJam_Wood_Roughness.png new file mode 100644 index 0000000..2ff3619 Binary files /dev/null and b/Assets/Textures/Wood/GameJam_Wood_Roughness.png differ diff --git a/Assets/Textures/Wood/GameJam_Wood_Roughness.png.import b/Assets/Textures/Wood/GameJam_Wood_Roughness.png.import new file mode 100644 index 0000000..38093e8 --- /dev/null +++ b/Assets/Textures/Wood/GameJam_Wood_Roughness.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cl7mb2ul45p6a" +path.s3tc="res://.godot/imported/GameJam_Wood_Roughness.png-8d3280c62bddda4fc0705da2b81e3776.s3tc.ctex" +path.etc2="res://.godot/imported/GameJam_Wood_Roughness.png-8d3280c62bddda4fc0705da2b81e3776.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/Wood/GameJam_Wood_Roughness.png" +dest_files=["res://.godot/imported/GameJam_Wood_Roughness.png-8d3280c62bddda4fc0705da2b81e3776.s3tc.ctex", "res://.godot/imported/GameJam_Wood_Roughness.png-8d3280c62bddda4fc0705da2b81e3776.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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 diff --git a/Assets/Textures/Wood/GameJam_Wood_base.png b/Assets/Textures/Wood/GameJam_Wood_base.png new file mode 100644 index 0000000..41788a7 Binary files /dev/null and b/Assets/Textures/Wood/GameJam_Wood_base.png differ diff --git a/Assets/Textures/Wood/GameJam_Wood_base.png.import b/Assets/Textures/Wood/GameJam_Wood_base.png.import new file mode 100644 index 0000000..71323aa --- /dev/null +++ b/Assets/Textures/Wood/GameJam_Wood_base.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bj37drumxmajp" +path.s3tc="res://.godot/imported/GameJam_Wood_base.png-c6097819bcddf142891d6dff407a84be.s3tc.ctex" +path.etc2="res://.godot/imported/GameJam_Wood_base.png-c6097819bcddf142891d6dff407a84be.etc2.ctex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Textures/Wood/GameJam_Wood_base.png" +dest_files=["res://.godot/imported/GameJam_Wood_base.png-c6097819bcddf142891d6dff407a84be.s3tc.ctex", "res://.godot/imported/GameJam_Wood_base.png-c6097819bcddf142891d6dff407a84be.etc2.ctex"] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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 diff --git a/Assets/Textures/Wood/M_Wood.tres b/Assets/Textures/Wood/M_Wood.tres new file mode 100644 index 0000000..d01f743 --- /dev/null +++ b/Assets/Textures/Wood/M_Wood.tres @@ -0,0 +1,18 @@ +[gd_resource type="StandardMaterial3D" load_steps=6 format=3 uid="uid://dw23bglg7veyq"] + +[ext_resource type="Texture2D" uid="uid://bj37drumxmajp" path="res://Assets/Textures/Wood/GameJam_Wood_base.png" id="1_ph3ss"] +[ext_resource type="Texture2D" uid="uid://dum3k25rycyu8" path="res://Assets/Textures/Wood/GameJam_Wood_Ao.png" id="2_fx3j1"] +[ext_resource type="Texture2D" uid="uid://c7slnwc258yg8" path="res://Assets/Textures/Wood/GameJam_Wood_Metallic.png" id="3_ambts"] +[ext_resource type="Texture2D" uid="uid://cph7jha7y6spo" path="res://Assets/Textures/Wood/GameJam_Wood_Normal.png" id="4_3qy8a"] +[ext_resource type="Texture2D" uid="uid://cl7mb2ul45p6a" path="res://Assets/Textures/Wood/GameJam_Wood_Roughness.png" id="5_pnine"] + +[resource] +albedo_texture = ExtResource("1_ph3ss") +metallic = 1.0 +metallic_texture = ExtResource("3_ambts") +roughness_texture = ExtResource("5_pnine") +normal_enabled = true +normal_texture = ExtResource("4_3qy8a") +ao_enabled = true +ao_light_affect = 0.3 +ao_texture = ExtResource("2_fx3j1") diff --git a/Nodes/train.tscn b/Nodes/train.tscn new file mode 100644 index 0000000..63f31bb --- /dev/null +++ b/Nodes/train.tscn @@ -0,0 +1,133 @@ +[gd_scene load_steps=10 format=3 uid="uid://tsku7fooj4g3"] + +[ext_resource type="PackedScene" uid="uid://by5dkvik2ti0a" path="res://Assets/Model/Train/TrainFloorTile4x4.glb" id="1_ruoy4"] +[ext_resource type="PackedScene" uid="uid://bbt38m8mno0d2" path="res://Assets/Model/Train/TrainWall.glb" id="2_ph0y0"] +[ext_resource type="PackedScene" uid="uid://de8860yknve3i" path="res://Assets/Model/Train/TrainPillarFloorAdapter.glb" id="4_ub5ul"] +[ext_resource type="PackedScene" uid="uid://dmraqtehsfo45" path="res://Assets/Model/Train/TrainWallArc.glb" id="5_lb36h"] +[ext_resource type="PackedScene" uid="uid://cugtbjho4lj44" path="res://Assets/Model/Train/TrainFrameTopBottom.glb" id="6_0bbr0"] +[ext_resource type="PackedScene" uid="uid://db7atd4d3px2c" path="res://Assets/Model/Train/TrainFrameTop.glb" id="7_2ua2q"] +[ext_resource type="PackedScene" uid="uid://gihk416gd7tx" path="res://Assets/Model/Train/TrainPillarArcExtention.glb" id="7_87n8g"] +[ext_resource type="PackedScene" uid="uid://dfljj7kor8v2j" path="res://Assets/Model/Train/TrainPillarWood.glb" id="7_hd70v"] +[ext_resource type="PackedScene" uid="uid://08f17h0im640" path="res://Assets/Model/Train/TrainWallInterior.glb" id="9_yvbc7"] + +[node name="train" type="Node3D"] + +[node name="TrainFloorTile4x4" parent="." instance=ExtResource("1_ruoy4")] + +[node name="TrainFloorTile4x5" parent="." instance=ExtResource("1_ruoy4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 0) + +[node name="TrainFloorTile4x6" parent="." instance=ExtResource("1_ruoy4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, 0) + +[node name="TrainFloorTile4x7" parent="." instance=ExtResource("1_ruoy4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0) + +[node name="TrainFloorTile4x8" parent="." instance=ExtResource("1_ruoy4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4) + +[node name="TrainFloorTile4x9" parent="." instance=ExtResource("1_ruoy4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -4) + +[node name="TrainFloorTile4x10" parent="." instance=ExtResource("1_ruoy4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, -4) + +[node name="TrainFloorTile4x11" parent="." instance=ExtResource("1_ruoy4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, -4) + +[node name="TrainWall" parent="." instance=ExtResource("2_ph0y0")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 2) + +[node name="TrainWall3" parent="." instance=ExtResource("2_ph0y0")] +transform = Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 2) + +[node name="TrainWall4" parent="." instance=ExtResource("2_ph0y0")] +transform = Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 2) + +[node name="TrainPillarFloorAdapter" parent="." instance=ExtResource("4_ub5ul")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 2) + +[node name="TrainPillarFloorAdapter2" parent="." instance=ExtResource("4_ub5ul")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2) + +[node name="TrainPillarFloorAdapter4" parent="." instance=ExtResource("4_ub5ul")] +transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 4, 4, -2) + +[node name="TrainPillarFloorAdapter5" parent="." instance=ExtResource("4_ub5ul")] +transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 4, 4, -2) + +[node name="TrainWallArc" parent="." instance=ExtResource("5_lb36h")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2) + +[node name="TrainFrameTopBottom" parent="." instance=ExtResource("6_0bbr0")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2) + +[node name="TrainPillarFloorAdapter3" parent="." instance=ExtResource("4_ub5ul")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 8, -4.76837e-07, 2) + +[node name="TrainWallArc2" parent="." instance=ExtResource("5_lb36h")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 8, 0, 2) + +[node name="TrainFrameTopBottom2" parent="." instance=ExtResource("6_0bbr0")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 6, 0, 2) + +[node name="TrainPillarArcExtention" parent="." instance=ExtResource("7_87n8g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 2) + +[node name="TrainFrameTop2" parent="TrainPillarArcExtention" instance=ExtResource("7_2ua2q")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) + +[node name="TrainFrameTop3" parent="TrainPillarArcExtention" instance=ExtResource("7_2ua2q")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, -2) + +[node name="TrainPillarArcExtention2" parent="." instance=ExtResource("7_87n8g")] +transform = Transform3D(-1, 0, -8.9407e-08, 0, 1, 0, 8.9407e-08, 0, -1, 4, 0, 2) + +[node name="TrainPillarArcExtention3" parent="." instance=ExtResource("7_87n8g")] +transform = Transform3D(-4.56956e-08, 0, 1, 0, 1, 0, -1, 0, -4.56956e-08, 4, 0, 2) + +[node name="TrainPillarArcExtention6" parent="." instance=ExtResource("7_87n8g")] +transform = Transform3D(-4.17272e-08, 0, -1, 0, 1, 0, 1, 0, -4.17272e-08, 4, 0, -2) + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(0.704748, -0.182867, -0.685485, 0.471599, 0.842588, 0.260075, 0.530022, -0.506562, 0.680053, 0, 9.83907, 0) +shadow_enabled = true + +[node name="TrainPillarWood" parent="." instance=ExtResource("7_hd70v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 2) + +[node name="TrainPillarWood" parent="TrainPillarWood" instance=ExtResource("7_hd70v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) + +[node name="TrainPillarWood2" parent="TrainPillarWood" instance=ExtResource("7_hd70v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 0) + +[node name="TrainPillarFloorAdapter5" parent="TrainPillarWood" instance=ExtResource("4_ub5ul")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -4) + +[node name="TrainPillarWood4" parent="TrainPillarWood" instance=ExtResource("7_hd70v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -4) + +[node name="TrainPillarFloorAdapter6" parent="TrainPillarWood" instance=ExtResource("4_ub5ul")] +transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 10, 4, -4) + +[node name="TrainPillarFloorAdapter7" parent="TrainPillarWood" instance=ExtResource("4_ub5ul")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -4) + +[node name="TrainPillarWood5" parent="TrainPillarWood" instance=ExtResource("7_hd70v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -4) + +[node name="TrainPillarWood3" parent="TrainPillarWood" instance=ExtResource("7_hd70v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 0) + +[node name="TrainPillarWood2" parent="." instance=ExtResource("7_hd70v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 2) + +[node name="TrainWallInterior" parent="." instance=ExtResource("9_yvbc7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -2) + +[node name="TrainWallInterior2" parent="." instance=ExtResource("9_yvbc7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -2) + +[node name="TrainWallInterior3" parent="." instance=ExtResource("9_yvbc7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, -2)