wip: need to test on new godot, viewport bug

This commit is contained in:
tiger tiger tiger 2026-01-20 10:40:24 +01:00
parent f87b0455f3
commit 489241f5db
5 changed files with 122 additions and 206 deletions

View File

@ -88,6 +88,7 @@ gi_mode = 2
gi_mode = 2
[node name="railway_lighting" parent="." index="35"]
cast_shadow = 0
gi_mode = 2
[node name="MegafonoBase_LP_Megafono_0_007" parent="." index="38"]

View File

@ -43,6 +43,7 @@ func _set_signage_texts(group: StringName, message: String) -> void:
var left_first_station: bool = false
func on_first_station() -> void:
return
Scenes.enabled_sequences += 1 << Scenes.id.ADULT_DND
await get_tree().create_timer(5.0).timeout
%ShedulePlayer_R.play("train_arriving")

View File

@ -1,19 +1,21 @@
[gd_scene load_steps=53 format=3 uid="uid://fgp3s99h7msy"]
[gd_scene load_steps=58 format=3 uid="uid://fgp3tbah7msy"]
[ext_resource type="Script" uid="uid://snugj1gnggjj" path="res://base-environments/transition/subway_sequence.gd" id="1_qkqxa"]
[ext_resource type="PackedScene" uid="uid://4j1tlhfm3p40" path="res://base-environments/transition/subway_train.tscn" id="2_qkqxa"]
[ext_resource type="PackedScene" uid="uid://mkccbig41bqb" path="res://logic-scenes/player_controller/player_controller.tscn" id="3_1dsor"]
[ext_resource type="Script" uid="uid://br1w2nt4pj8lt" path="res://vfx/post_processing/post_process_shader_template.gd" id="3_asqp6"]
[ext_resource type="PackedScene" uid="uid://dmvn3x67nduqp" path="res://base-environments/transition/stations/uni_station.tscn" id="4_0vobo"]
[ext_resource type="Script" uid="uid://mgertkn5ub0g" path="res://dev-util/hdr_sdr_switch.gd" id="4_1dsor"]
[ext_resource type="Material" uid="uid://bx6dygeknq3qd" path="res://base-environments/transition/vfx/mat_subwaymap.tres" id="4_wgcl8"]
[ext_resource type="PackedScene" uid="uid://d2j0d88axhfue" path="res://base-environments/transition/stations/dungeon_station.tscn" id="5_0gtr1"]
[ext_resource type="PackedScene" uid="uid://uhayiqixlv0e" path="res://base-environments/transition/stations/volunteer_station.tscn" id="5_grftg"]
[ext_resource type="PackedScene" uid="uid://inavuxjmq6hi" path="res://base-environments/transition/stations/burnout_station.tscn" id="5_ppxbm"]
[ext_resource type="PackedScene" uid="uid://bk1l1a7eae838" path="res://base-environments/transition/misc/subway_map.tscn" id="6_asqp6"]
[ext_resource type="Material" uid="uid://dchm78gv31r6a" path="res://base-environments/transition/shaders/timetravel.tres" id="6_l33v1"]
[ext_resource type="FontFile" uid="uid://bdkb43smt08c0" path="res://import/fonts/Ubuntu-B.ttf" id="8_sofnd"]
[ext_resource type="VoxelGIData" uid="uid://braw7md6v8ni4" path="res://base-environments/transition/vfx/VoxelGI_data.res" id="9_ppxbm"]
[ext_resource type="Script" uid="uid://snugj1gnggjj" path="res://base-environments/transition/subway_sequence.gd" id="1_yfan7"]
[ext_resource type="PackedScene" uid="uid://mkccbig41bqb" path="res://logic-scenes/player_controller/player_controller.tscn" id="2_il5go"]
[ext_resource type="PackedScene" uid="uid://4j1tlhfm3p40" path="res://base-environments/transition/subway_train.tscn" id="3_iq74k"]
[ext_resource type="Script" uid="uid://vdp63n8e2ey7" path="res://base-environments/transition/station_dolly.gd" id="4_biibr"]
[ext_resource type="PackedScene" uid="uid://d2j0d88axhfue" path="res://base-environments/transition/stations/dungeon_station.tscn" id="5_rum2v"]
[ext_resource type="VoxelGIData" uid="uid://d0ywd1vewvryc" path="res://base-environments/transition/vfx/dungeon_VoxelGI.res" id="6_ii0j1"]
[ext_resource type="PackedScene" uid="uid://bk1l1a7eae838" path="res://base-environments/transition/misc/subway_map.tscn" id="8_rcbu2"]
[ext_resource type="PackedScene" uid="uid://dmvn3x67nduqp" path="res://base-environments/transition/stations/uni_station.tscn" id="9_bdj4u"]
[ext_resource type="VoxelGIData" uid="uid://dram781e770bj" path="res://base-environments/transition/vfx/uni_voxelGI.tres" id="10_j1yes"]
[ext_resource type="PackedScene" uid="uid://inavuxjmq6hi" path="res://base-environments/transition/stations/burnout_station.tscn" id="11_vomua"]
[ext_resource type="VoxelGIData" uid="uid://bnys22lw8ll31" path="res://base-environments/transition/burnout_VoxelGI.tres" id="12_jwt33"]
[ext_resource type="PackedScene" uid="uid://uhayiqixlv0e" path="res://base-environments/transition/stations/volunteer_station.tscn" id="13_265nv"]
[ext_resource type="VoxelGIData" uid="uid://cavxvoj11x3tw" path="res://base-environments/transition/volunteer_VoxelGI.tres" id="14_w5sv3"]
[ext_resource type="Material" uid="uid://dchm78gv31r6a" path="res://base-environments/transition/shaders/timetravel.tres" id="15_hdxw7"]
[ext_resource type="Script" uid="uid://br1w2nt4pj8lt" path="res://vfx/post_processing/post_process_shader_template.gd" id="16_a6spw"]
[ext_resource type="Script" uid="uid://mgertkn5ub0g" path="res://dev-util/hdr_sdr_switch.gd" id="17_ov8kk"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_sofnd"]
radius = 1.8393555
@ -129,10 +131,42 @@ size = Vector3(0.5, 3, 5.547009)
[sub_resource type="BoxShape3D" id="BoxShape3D_e75no"]
size = Vector3(0.5661621, 3, 1.411961)
[sub_resource type="QuadMesh" id="QuadMesh_c3uo7"]
material = ExtResource("4_wgcl8")
[sub_resource type="ViewportTexture" id="ViewportTexture_rkl48"]
viewport_path = NodePath("Stations/StationDolly/SubwayMap3D/SubViewport")
[sub_resource type="ViewportTexture" id="ViewportTexture_yfan7"]
viewport_path = NodePath("Stations/StationDolly/SubwayMap3D/SubViewport")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_il5go"]
resource_local_to_scene = true
albedo_color = Color(0.70380783, 0.70380783, 0.70380783, 1)
albedo_texture = SubResource("ViewportTexture_rkl48")
metallic = 0.3
metallic_specular = 0.3
roughness = 0.15
emission_enabled = true
emission = Color(1, 1, 1, 1)
emission_energy_multiplier = 0.1
emission_operator = 1
emission_texture = SubResource("ViewportTexture_yfan7")
[sub_resource type="QuadMesh" id="QuadMesh_iq74k"]
material = SubResource("StandardMaterial3D_il5go")
size = Vector2(1.505, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rkl48"]
resource_name = "beam_metal.001"
cull_mode = 2
albedo_color = Color(0.27999386, 0.27999386, 0.27999386, 1)
metallic = 0.8
metallic_specular = 0.3
roughness = 0.2
uv1_scale = Vector3(0.1, 0.1, 0.1)
[sub_resource type="BoxMesh" id="BoxMesh_rkl48"]
material = SubResource("StandardMaterial3D_rkl48")
size = Vector3(0.1, 0.7, 1.5)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sofnd"]
albedo_color = Color(0.5953387, 0.22751653, 9.62615e-08, 1)
metallic = 0.7
@ -200,7 +234,7 @@ enabled = false
effect_callback_type = 4
needs_motion_vectors = false
needs_normal_roughness = false
script = ExtResource("3_asqp6")
script = ExtResource("16_a6spw")
shader_code = "//color.rgb = pow(color.rgb, vec3(1.3));
color.rgb = max(vec3(0.0), pow(color.rgb, vec3(1.6, 1.5, 1.4)) * vec3(5.0, 4.0, 4.0) + vec3(-0.01, 0.01, -0.0));
//float gray = color.r * 0.2125 + color.g * 0.7154 + color.b * 0.0721;
@ -210,20 +244,14 @@ metadata/_custom_type_script = "uid://br1w2nt4pj8lt"
[sub_resource type="Compositor" id="Compositor_e75no"]
compositor_effects = Array[CompositorEffect]([SubResource("CompositorEffect_820wi")])
[sub_resource type="ViewportTexture" id="ViewportTexture_1dsor"]
viewport_path = NodePath("Displays/Train_Display_R")
[sub_resource type="ViewportTexture" id="ViewportTexture_csq32"]
viewport_path = NodePath("Displays/Train_Display_L")
[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_naikh"]
[node name="Transition" type="Node3D"]
script = ExtResource("1_qkqxa")
[node name="SubwaySequence" type="Node3D"]
script = ExtResource("1_yfan7")
[node name="Logic" type="Node3D" parent="."]
[node name="PlayerController" parent="Logic" instance=ExtResource("3_1dsor")]
[node name="PlayerController" parent="Logic" instance=ExtResource("2_il5go")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0218763, 6.1035156e-05, -5.6086483)
initial_pitch = -30.0
@ -252,22 +280,12 @@ shape = SubResource("CapsuleShape3D_sofnd")
[node name="Visuals" type="Node3D" parent="Train"]
[node name="ShedulePlayer_L" type="AnimationPlayer" parent="Train/Visuals"]
unique_name_in_owner = true
root_node = NodePath("../Train2/subway_train")
autoplay = "ini"
[node name="ShedulePlayer_R" type="AnimationPlayer" parent="Train/Visuals"]
unique_name_in_owner = true
root_node = NodePath("../Train/subway_train")
autoplay = "ini"
[node name="Train" type="Node3D" parent="Train/Visuals"]
unique_name_in_owner = true
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 6.2404795, 0, -33.053352)
visible = false
[node name="subway_train" parent="Train/Visuals/Train" instance=ExtResource("2_qkqxa")]
[node name="subway_train" parent="Train/Visuals/Train" instance=ExtResource("3_iq74k")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.7804413, 0, 0)
[node name="MeshInstance3D8" type="MeshInstance3D" parent="Train/Visuals/Train"]
@ -282,7 +300,7 @@ unique_name_in_owner = true
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -6.24, 0, -31.131655)
visible = false
[node name="subway_train" parent="Train/Visuals/Train2" instance=ExtResource("2_qkqxa")]
[node name="subway_train" parent="Train/Visuals/Train2" instance=ExtResource("3_iq74k")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.7804413, 0, 0)
[node name="MeshInstance3D8" type="MeshInstance3D" parent="Train/Visuals/Train2"]
@ -536,212 +554,108 @@ shape = SubResource("BoxShape3D_e75no")
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -7.211279, 1.558737, -24.056223)
shape = SubResource("BoxShape3D_e75no")
[node name="SubwayMap3D" type="Node3D" parent="Train"]
[node name="Stations" type="Node3D" parent="."]
unique_name_in_owner = true
[node name="StationDolly" type="Node3D" parent="Stations"]
unique_name_in_owner = true
script = ExtResource("4_biibr")
[node name="SubwayMap3D" type="Node3D" parent="Stations/StationDolly"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.409, -22.624)
[node name="MapPanel1" type="MeshInstance3D" parent="Train/SubwayMap3D"]
transform = Transform3D(0, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, 0, 0.075, 0, 0)
mesh = SubResource("QuadMesh_c3uo7")
[node name="MapPanel1" type="MeshInstance3D" parent="Stations/StationDolly/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_iq74k")
skeleton = NodePath("")
surface_material_override/0 = ExtResource("4_wgcl8")
[node name="MapPanel2" type="MeshInstance3D" parent="Train/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, -0.075, 0, 0)
mesh = SubResource("QuadMesh_c3uo7")
[node name="MapPanel2" type="MeshInstance3D" parent="Stations/StationDolly/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_iq74k")
skeleton = NodePath("")
surface_material_override/0 = ExtResource("4_wgcl8")
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Train/SubwayMap3D"]
[node name="Stand" type="MeshInstance3D" parent="Stations/StationDolly/SubwayMap3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0)
mesh = SubResource("BoxMesh_rkl48")
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Stations/StationDolly/SubwayMap3D"]
transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0)
material_override = SubResource("StandardMaterial3D_sofnd")
use_collision = true
[node name="CSGMesh3D" type="CSGMesh3D" parent="Train/SubwayMap3D/CSGCombiner3D"]
[node name="CSGMesh3D" type="CSGMesh3D" parent="Stations/StationDolly/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
mesh = SubResource("BoxMesh_8c5ii")
[node name="CSGMesh3D2" type="CSGMesh3D" parent="Train/SubwayMap3D/CSGCombiner3D"]
[node name="CSGMesh3D2" type="CSGMesh3D" parent="Stations/StationDolly/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
operation = 2
mesh = SubResource("BoxMesh_symoa")
[node name="SubViewport" type="SubViewport" parent="Train/SubwayMap3D"]
[node name="SubViewport" type="SubViewport" parent="Stations/StationDolly/SubwayMap3D"]
disable_3d = true
size = Vector2i(2896, 2048)
render_target_update_mode = 4
[node name="SubwayMap" parent="Train/SubwayMap3D/SubViewport" instance=ExtResource("6_asqp6")]
[node name="SubwayMap" parent="Stations/StationDolly/SubwayMap3D/SubViewport" instance=ExtResource("8_rcbu2")]
unique_name_in_owner = true
[node name="Stations" type="Node3D" parent="."]
unique_name_in_owner = true
[node name="uni_station" parent="Stations" instance=ExtResource("4_0vobo")]
unique_name_in_owner = true
visible = false
[node name="burnout_station" parent="Stations" instance=ExtResource("5_ppxbm")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2, 0, 0, 80)
visible = false
[node name="dungeon_station" parent="Stations" instance=ExtResource("5_0gtr1")]
[node name="dungeon_station" parent="Stations/StationDolly" instance=ExtResource("5_rum2v")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.020572662, -0.05047989, -0.018362045)
[node name="volunteer_station" parent="Stations" instance=ExtResource("5_grftg")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.3, 0, 0, 80)
[node name="VoxelGI" type="VoxelGI" parent="Stations/StationDolly/dungeon_station"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
subdiv = 2
size = Vector3(11, 3.7785034, 84)
data = ExtResource("6_ii0j1")
[node name="HidenStations" type="Node3D" parent="Stations"]
visible = false
[node name="uni_station" parent="Stations/HidenStations" instance=ExtResource("9_bdj4u")]
unique_name_in_owner = true
[node name="VoxelGI" type="VoxelGI" parent="Stations/HidenStations/uni_station"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
subdiv = 2
size = Vector3(11, 3.7785034, 84)
data = ExtResource("10_j1yes")
[node name="burnout_station" parent="Stations/HidenStations" instance=ExtResource("11_vomua")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2, 0, 0, 0)
[node name="VoxelGI" type="VoxelGI" parent="Stations/HidenStations/burnout_station"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
subdiv = 2
size = Vector3(11, 3.7785034, 84)
data = ExtResource("12_jwt33")
[node name="volunteer_station" parent="Stations/HidenStations" instance=ExtResource("13_265nv")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.3, 0, 0, 0)
[node name="VoxelGI" type="VoxelGI" parent="Stations/HidenStations/volunteer_station"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.7692308, 0.020572662, 1.5449562, -27.640734)
subdiv = 2
size = Vector3(11, 3.7785034, 104.75287)
data = ExtResource("14_w5sv3")
[node name="StationPlayer" type="AnimationPlayer" parent="Stations"]
unique_name_in_owner = true
autoplay = "RESET"
[node name="material_helper" type="MeshInstance3D" parent="Stations"]
material_override = ExtResource("6_l33v1")
material_override = ExtResource("15_hdxw7")
cast_shadow = 0
skeleton = NodePath("../StationPlayer")
[node name="VoxelGI" type="VoxelGI" parent="Stations"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.4944763, -26)
subdiv = 2
size = Vector3(11, 3.7785034, 84)
data = ExtResource("9_ppxbm")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_8c5ii")
camera_attributes = SubResource("CameraAttributesPractical_symoa")
compositor = SubResource("Compositor_e75no")
script = ExtResource("4_1dsor")
[node name="Displays" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.003971815, 9.536743e-07, 0.0078623295)
visible = false
[node name="Train_Display_L" type="SubViewport" parent="Displays"]
disable_3d = true
transparent_bg = true
size = Vector2i(256, 64)
[node name="LeftLabel" type="Label" parent="Displays/Train_Display_L"]
unique_name_in_owner = true
offset_right = 21.0
offset_bottom = 39.0
theme_override_constants/line_spacing = -7
theme_override_fonts/font = ExtResource("8_sofnd")
text = "S1 University
via Parity Sq."
[node name="Train_Display_R" type="SubViewport" parent="Displays"]
disable_3d = true
transparent_bg = true
size = Vector2i(256, 64)
[node name="RightLabel" type="Label" parent="Displays/Train_Display_R"]
unique_name_in_owner = true
offset_right = 21.0
offset_bottom = 39.0
theme_override_constants/line_spacing = -7
theme_override_fonts/font = ExtResource("8_sofnd")
text = "S2 Ambitz
via University"
[node name="Sprite3D" type="Sprite3D" parent="Displays"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0896316, 2.1654217, -7.717223)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_1dsor")
[node name="Sprite3D2" type="Sprite3D" parent="Displays"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.97422194, 2.1654217, -7.717223)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_csq32")
[node name="Sprite3D3" type="Sprite3D" parent="Displays"]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0.9749892, 2.1654217, -7.901966)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_1dsor")
[node name="Sprite3D4" type="Sprite3D" parent="Displays"]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1.0785251, 2.1654217, -7.901966)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_csq32")
[node name="Sprite3D5" type="Sprite3D" parent="Displays"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0896316, 2.1654217, -27.717222)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_1dsor")
[node name="Sprite3D6" type="Sprite3D" parent="Displays"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.97422194, 2.1654217, -27.717222)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_csq32")
[node name="Sprite3D7" type="Sprite3D" parent="Displays"]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0.9749892, 2.1654217, -27.901966)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_1dsor")
[node name="Sprite3D8" type="Sprite3D" parent="Displays"]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1.0785251, 2.1654217, -27.901966)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_csq32")
[node name="Sprite3D13" type="Sprite3D" parent="Displays"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0896316, 2.1654217, -17.717222)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_1dsor")
[node name="Sprite3D14" type="Sprite3D" parent="Displays"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.97422194, 2.1654217, -17.717222)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_csq32")
[node name="Sprite3D15" type="Sprite3D" parent="Displays"]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0.9749892, 2.1654217, -17.901966)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_1dsor")
[node name="Sprite3D16" type="Sprite3D" parent="Displays"]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1.0785251, 2.1654217, -17.901966)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_csq32")
[node name="Sprite3D9" type="Sprite3D" parent="Displays"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0896316, 2.1654217, -47.71722)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_1dsor")
[node name="Sprite3D10" type="Sprite3D" parent="Displays"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.97422194, 2.1654217, -47.71722)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_csq32")
[node name="Sprite3D11" type="Sprite3D" parent="Displays"]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0.9749892, 2.1654217, -47.901966)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_1dsor")
[node name="Sprite3D12" type="Sprite3D" parent="Displays"]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1.0785251, 2.1654217, -47.901966)
modulate = Color(1.3519934, 0.8703787, 0.46019563, 1)
pixel_size = 0.006
texture = SubResource("ViewportTexture_csq32")
script = ExtResource("17_ov8kk")
[node name="ScenePlayer" type="AnimationPlayer" parent="."]
unique_name_in_owner = true

View File

@ -1,7 +1,7 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://bx6dygeknq3qd"]
[sub_resource type="ViewportTexture" id="ViewportTexture_820wi"]
viewport_path = NodePath("Train/SubwayMap3D/SubViewport")
viewport_path = NodePath("Stations/StationDolly/SubwayMap3D/SubViewport")
[resource]
resource_local_to_scene = true