2026-01-19 21:36:41 +00:00
|
|
|
[gd_scene load_steps=12 format=3 uid="uid://4j1tlhfm3p40"]
|
2025-10-29 21:46:01 +00:00
|
|
|
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dmh8tmuvftqus" path="res://base-environments/transition/import/subway_train.glb" id="1_8e51f"]
|
|
|
|
|
[ext_resource type="Material" uid="uid://dchm78gv31r6a" path="res://base-environments/transition/shaders/timetravel.tres" id="2_g5p57"]
|
2026-01-18 21:43:33 +00:00
|
|
|
[ext_resource type="Script" uid="uid://cyohujvfoiof7" path="res://base-environments/transition/code/subway_train.gd" id="2_skiem"]
|
2025-10-29 21:46:01 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://bewykr0twbplg" path="res://base-environments/transition/import/textures/LateralTren_baseColor_upscayl_2x_realesrgan-x4plus-anime.png" id="5_6pwip"]
|
2026-01-19 21:36:41 +00:00
|
|
|
[ext_resource type="VoxelGIData" uid="uid://coibvxeouqllc" path="res://base-environments/transition/vfx/voxelGI_subway_train.tres" id="5_q0ort"]
|
2025-10-29 21:46:01 +00:00
|
|
|
|
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8e51f"]
|
|
|
|
|
albedo_color = Color(0.22188288, 0.6046251, 0.8484487, 1)
|
|
|
|
|
metallic = 0.5
|
|
|
|
|
roughness = 0.5
|
|
|
|
|
clearcoat_enabled = true
|
|
|
|
|
clearcoat_roughness = 0.2
|
|
|
|
|
|
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q0ort"]
|
|
|
|
|
transparency = 1
|
|
|
|
|
blend_mode = 1
|
|
|
|
|
albedo_texture = ExtResource("5_6pwip")
|
|
|
|
|
roughness = 0.1
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_g5p57"]
|
|
|
|
|
length = 0.001
|
|
|
|
|
tracks/0/type = "value"
|
|
|
|
|
tracks/0/imported = false
|
|
|
|
|
tracks/0/enabled = true
|
|
|
|
|
tracks/0/path = NodePath("traun_hull/Cube_012:position")
|
|
|
|
|
tracks/0/interp = 1
|
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
|
tracks/0/keys = {
|
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
|
"update": 0,
|
|
|
|
|
"values": [Vector3(0, 0, 0)]
|
|
|
|
|
}
|
|
|
|
|
tracks/1/type = "value"
|
|
|
|
|
tracks/1/imported = false
|
|
|
|
|
tracks/1/enabled = true
|
|
|
|
|
tracks/1/path = NodePath("traun_hull/Cube_014:position")
|
|
|
|
|
tracks/1/interp = 1
|
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
|
tracks/1/keys = {
|
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
|
"update": 0,
|
|
|
|
|
"values": [Vector3(0, 0, 0)]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_skiem"]
|
|
|
|
|
resource_name = "door_close"
|
|
|
|
|
tracks/0/type = "value"
|
|
|
|
|
tracks/0/imported = false
|
|
|
|
|
tracks/0/enabled = true
|
|
|
|
|
tracks/0/path = NodePath("traun_hull/Cube_012:position")
|
|
|
|
|
tracks/0/interp = 2
|
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
|
tracks/0/keys = {
|
|
|
|
|
"times": PackedFloat32Array(0.03333333, 0.7, 1),
|
|
|
|
|
"transitions": PackedFloat32Array(0.34452853, 1.7063336, 1),
|
|
|
|
|
"update": 0,
|
|
|
|
|
"values": [Vector3(0.7, 0, -0.035), Vector3(0, 0, -0.035), Vector3(0, 0, 0)]
|
|
|
|
|
}
|
|
|
|
|
tracks/1/type = "value"
|
|
|
|
|
tracks/1/imported = false
|
|
|
|
|
tracks/1/enabled = true
|
|
|
|
|
tracks/1/path = NodePath("traun_hull/Cube_014:position")
|
|
|
|
|
tracks/1/interp = 2
|
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
|
tracks/1/keys = {
|
|
|
|
|
"times": PackedFloat32Array(0.03333333, 0.70666665, 1),
|
|
|
|
|
"transitions": PackedFloat32Array(0.34452853, 1.7, 1),
|
|
|
|
|
"update": 0,
|
|
|
|
|
"values": [Vector3(-0.7, 0, -0.035), Vector3(0, 0, -0.035), Vector3(0, 0, 0)]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_8e51f"]
|
|
|
|
|
resource_name = "door_open"
|
|
|
|
|
tracks/0/type = "value"
|
|
|
|
|
tracks/0/imported = false
|
|
|
|
|
tracks/0/enabled = true
|
|
|
|
|
tracks/0/path = NodePath("traun_hull/Cube_012:position")
|
|
|
|
|
tracks/0/interp = 2
|
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
|
tracks/0/keys = {
|
|
|
|
|
"times": PackedFloat32Array(0, 0.23333335, 1),
|
|
|
|
|
"transitions": PackedFloat32Array(1, 1.7063336, 1),
|
|
|
|
|
"update": 0,
|
|
|
|
|
"values": [Vector3(0, 0, 0), Vector3(0, 0, -0.035), Vector3(0.7, 0, -0.035)]
|
|
|
|
|
}
|
|
|
|
|
tracks/1/type = "value"
|
|
|
|
|
tracks/1/imported = false
|
|
|
|
|
tracks/1/enabled = true
|
|
|
|
|
tracks/1/path = NodePath("traun_hull/Cube_014:position")
|
|
|
|
|
tracks/1/interp = 2
|
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
|
tracks/1/keys = {
|
|
|
|
|
"times": PackedFloat32Array(0, 0.24, 1),
|
|
|
|
|
"transitions": PackedFloat32Array(1, 1.7, 1),
|
|
|
|
|
"update": 0,
|
|
|
|
|
"values": [Vector3(0, 0, 0), Vector3(0, 0, -0.035), Vector3(-0.7, 0, -0.035)]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_skiem"]
|
|
|
|
|
_data = {
|
|
|
|
|
&"RESET": SubResource("Animation_g5p57"),
|
|
|
|
|
&"door_close": SubResource("Animation_skiem"),
|
|
|
|
|
&"door_open": SubResource("Animation_8e51f")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[node name="subway_train" instance=ExtResource("1_8e51f")]
|
2026-01-18 21:43:33 +00:00
|
|
|
script = ExtResource("2_skiem")
|
2025-10-29 21:46:01 +00:00
|
|
|
|
|
|
|
|
[node name="traun_hull" parent="." index="0"]
|
2026-01-19 21:36:41 +00:00
|
|
|
layers = 4
|
2026-01-20 11:09:04 +00:00
|
|
|
gi_mode = 2
|
2025-10-29 21:46:01 +00:00
|
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_8e51f")
|
|
|
|
|
|
2026-01-19 21:36:41 +00:00
|
|
|
[node name="ApoyaCristalesLateralesPared3_LP_004_LateralesInteriores_0_001" parent="traun_hull" index="0"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="ApoyaCristalesLateralesPared3_LP_004_LateralesInteriores_0_002" parent="traun_hull" index="1"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="cabin" parent="traun_hull" index="2"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="cabin_001" parent="traun_hull" index="3"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="cabin_windows" parent="traun_hull" index="4"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="cabin_windows_001" parent="traun_hull" index="5"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="ceiling" parent="traun_hull" index="6"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="ceiling_001" parent="traun_hull" index="7"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Cube_004" parent="traun_hull" index="8"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Cube_005" parent="traun_hull" index="9"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Cube_006" parent="traun_hull" index="10"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Cube_008" parent="traun_hull" index="11"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Cube_010" parent="traun_hull" index="12"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Cube_012" parent="traun_hull" index="13"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Cube_014" parent="traun_hull" index="14"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="door_seat2_low_MAT_SEATS_0_001" parent="traun_hull" index="15"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="door_seat2_low_MAT_SEATS_0_002" parent="traun_hull" index="16"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="door_seating_001" parent="traun_hull" index="17"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="door_seating_002" parent="traun_hull" index="18"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="door_seating_003" parent="traun_hull" index="19"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="door_seating_004" parent="traun_hull" index="20"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="door_seating_005" parent="traun_hull" index="21"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Icosphere_003" parent="traun_hull" index="22"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Icosphere_016" parent="traun_hull" index="23"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Icosphere_017" parent="traun_hull" index="24"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Icosphere_018" parent="traun_hull" index="25"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Icosphere_019" parent="traun_hull" index="26"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="Icosphere_020" parent="traun_hull" index="27"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="interiour_walls" parent="traun_hull" index="28"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="interiour_walls_001" parent="traun_hull" index="29"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="MarcosPuertasInteriorLateral2_LP_004_LateralesInteriores_0_001" parent="traun_hull" index="30"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="MarcosPuertasInteriorLateral2_LP_004_LateralesInteriores_0_002" parent="traun_hull" index="31"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="middle_seating" parent="traun_hull" index="32"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="middle_seating_001" parent="traun_hull" index="33"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="middle_seating_002" parent="traun_hull" index="34"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="middle_seating_003" parent="traun_hull" index="35"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="SeparadoresSueloInterior_LP_006_SueloInterior_0_001" parent="traun_hull" index="36"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="SeparadoresSueloInterior_LP_006_SueloInterior_0_002" parent="traun_hull" index="37"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="SeparadoresSueloInterior_LP_006_SueloInterior_0_003" parent="traun_hull" index="38"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="SeparadoresSueloInterior_LP_007_SueloInterior_0_002" parent="traun_hull" index="39"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="SeparadoresSueloInterior_LP_007_SueloInterior_0_003" parent="traun_hull" index="40"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="SueloInterior_LP_006_SueloInterior_0_001" parent="traun_hull" index="41"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="train_display" parent="traun_hull" index="42"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="undercarriage" parent="traun_hull" index="43"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
2025-10-29 21:46:01 +00:00
|
|
|
[node name="VentanaLateral2_LP_004_LateralTren_0_003" parent="traun_hull" index="44"]
|
2026-01-19 21:36:41 +00:00
|
|
|
layers = 4
|
2025-10-29 21:46:01 +00:00
|
|
|
surface_material_override/0 = ExtResource("2_g5p57")
|
|
|
|
|
surface_material_override/1 = SubResource("StandardMaterial3D_q0ort")
|
|
|
|
|
|
|
|
|
|
[node name="VentanaLateral2_LP_004_LateralTren_0_004" parent="traun_hull" index="45"]
|
2026-01-19 21:36:41 +00:00
|
|
|
layers = 4
|
2025-10-29 21:46:01 +00:00
|
|
|
surface_material_override/0 = ExtResource("2_g5p57")
|
|
|
|
|
surface_material_override/1 = SubResource("StandardMaterial3D_q0ort")
|
|
|
|
|
|
2026-01-19 21:36:41 +00:00
|
|
|
[node name="wall_seating_001" parent="traun_hull" index="46"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="wall_seating_002" parent="traun_hull" index="47"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="wall_seating_003" parent="traun_hull" index="48"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="wall_seating_004" parent="traun_hull" index="49"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="wall_seating_005" parent="traun_hull" index="50"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="wall_seating_006" parent="traun_hull" index="51"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="wall_seating_007" parent="traun_hull" index="52"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="wall_seating_008" parent="traun_hull" index="53"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="window_frames" parent="traun_hull" index="54"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
|
|
|
|
[node name="window_frames_001" parent="traun_hull" index="55"]
|
|
|
|
|
layers = 4
|
|
|
|
|
|
2025-10-29 21:46:01 +00:00
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="." index="1"]
|
|
|
|
|
libraries = {
|
|
|
|
|
&"": SubResource("AnimationLibrary_skiem")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[node name="VoxelGI" type="VoxelGI" parent="." index="2"]
|
2026-01-19 21:36:41 +00:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.3, 0)
|
|
|
|
|
layers = 4
|
2026-01-20 11:09:04 +00:00
|
|
|
subdiv = 0
|
|
|
|
|
size = Vector3(35, 3.5, 5)
|
2026-01-19 21:36:41 +00:00
|
|
|
data = ExtResource("5_q0ort")
|
2025-10-29 21:46:01 +00:00
|
|
|
|
|
|
|
|
[node name="SpotLight3D" type="SpotLight3D" parent="." index="3"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, -2.853415, 2.8072855, -1.2271035e-07)
|
2026-01-19 21:36:41 +00:00
|
|
|
visible = false
|
2026-01-20 11:09:04 +00:00
|
|
|
layers = 4
|
2025-10-29 21:46:01 +00:00
|
|
|
spot_range = 4.0
|
|
|
|
|
spot_angle = 89.23
|
|
|
|
|
spot_angle_attenuation = 0.53588676
|
|
|
|
|
|
|
|
|
|
[node name="SpotLight3D2" type="SpotLight3D" parent="." index="4"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, -11.853415, 2.8072855, -1.2271035e-07)
|
2026-01-19 21:36:41 +00:00
|
|
|
visible = false
|
2026-01-20 11:09:04 +00:00
|
|
|
layers = 4
|
2025-10-29 21:46:01 +00:00
|
|
|
spot_range = 4.0
|
|
|
|
|
spot_angle = 89.23
|
|
|
|
|
spot_angle_attenuation = 0.53588676
|
|
|
|
|
|
|
|
|
|
[node name="SpotLight3D3" type="SpotLight3D" parent="." index="5"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, -7.3087215, 2.8072855, -1.2271035e-07)
|
2026-01-19 21:36:41 +00:00
|
|
|
visible = false
|
2026-01-20 11:09:04 +00:00
|
|
|
layers = 4
|
2025-10-29 21:46:01 +00:00
|
|
|
spot_range = 4.0
|
|
|
|
|
spot_angle = 89.23
|
|
|
|
|
spot_angle_attenuation = 0.53588676
|
|
|
|
|
|
|
|
|
|
[node name="SpotLight3D4" type="SpotLight3D" parent="." index="6"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 12.146585, 2.8072855, -1.2271035e-07)
|
2026-01-19 21:36:41 +00:00
|
|
|
visible = false
|
2026-01-20 11:09:04 +00:00
|
|
|
layers = 4
|
2025-10-29 21:46:01 +00:00
|
|
|
spot_range = 4.0
|
|
|
|
|
spot_angle = 89.23
|
|
|
|
|
spot_angle_attenuation = 0.53588676
|
|
|
|
|
|
|
|
|
|
[node name="SpotLight3D5" type="SpotLight3D" parent="." index="7"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 3.1465855, 2.8072855, -1.2271035e-07)
|
2026-01-19 21:36:41 +00:00
|
|
|
visible = false
|
2026-01-20 11:09:04 +00:00
|
|
|
layers = 4
|
2025-10-29 21:46:01 +00:00
|
|
|
spot_range = 4.0
|
|
|
|
|
spot_angle = 89.23
|
|
|
|
|
spot_angle_attenuation = 0.53588676
|
|
|
|
|
|
|
|
|
|
[node name="SpotLight3D6" type="SpotLight3D" parent="." index="8"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 6.7337255, 2.8072855, -1.2271035e-07)
|
2026-01-19 21:36:41 +00:00
|
|
|
visible = false
|
2026-01-20 11:09:04 +00:00
|
|
|
layers = 4
|
2025-10-29 21:46:01 +00:00
|
|
|
spot_range = 4.0
|
|
|
|
|
spot_angle = 89.23
|
|
|
|
|
spot_angle_attenuation = 0.53588676
|