diff --git a/project/levels/station.tscn b/project/levels/station.tscn index 170fe1ab..2d3840c6 100644 --- a/project/levels/station.tscn +++ b/project/levels/station.tscn @@ -3,6 +3,7 @@ [ext_resource type="Material" uid="uid://diprpexdcxpja" path="res://assets/test_materials/materials/test_material_red.tres" id="1_skip2"] [ext_resource type="Material" uid="uid://c6uf0ckexrkxk" path="res://assets/test_materials/materials/test_material_green.tres" id="2_mo284"] [ext_resource type="PackedScene" uid="uid://8t87iy0t0igo" path="res://objects/player.tscn" id="3_mo284"] +[ext_resource type="PackedScene" uid="uid://ckyx3uv0ttjbl" path="res://assets/environment/walls/metro_back.blend" id="4_ue8rc"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_mo284"] sky_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1) @@ -35,8 +36,8 @@ size = Vector3(19.687622, 13.130496, 10.332764) material = ExtResource("2_mo284") [node name="CSGBox3D14" type="CSGBox3D" parent="CSGCombiner3D" unique_id=547192779] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.121694, 7.8599772, -36.912334) -size = Vector3(17.674805, 8.637452, 0.6951904) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.7318625, 7.8599772, -36.912334) +size = Vector3(16.895142, 8.637452, 0.6951904) material = ExtResource("2_mo284") [node name="CSGBox3D12" type="CSGBox3D" parent="CSGCombiner3D" unique_id=786318085] @@ -44,20 +45,25 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.768046, 7.6565127, -32.830 size = Vector3(0.69573975, 8.509523, 9.418884) material = ExtResource("2_mo284") +[node name="CSGBox3D13" type="CSGBox3D" parent="CSGCombiner3D" unique_id=207597189] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.912941, 7.6565127, -32.63765) +size = Vector3(0.69573975, 8.509523, 9.033661) +material = ExtResource("2_mo284") + [node name="CSGBox3D15" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1788258721] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.110395, 12.901361, -32.91986) size = Vector3(16.452621, 3.091309, 9.239685) material = ExtResource("2_mo284") [node name="CSGBox3D8" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1955739710] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.022003174, 4.1506276, 8.826321) -size = Vector3(11.09668, 11.002935, 11.584106) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.210968, 4.1506276, 8.826321) +size = Vector3(13.474609, 11.002935, 11.584106) material = ExtResource("2_mo284") [node name="CSGBox3D10" type="CSGBox3D" parent="CSGCombiner3D" unique_id=702769195] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1849833, 0.9775219, -11.455527) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.052964, 1.3243732, -8.7476225) operation = 2 -size = Vector3(4.043213, 4.118454, 44.568924) +size = Vector3(9.779175, 4.8121567, 39.153114) material = ExtResource("2_mo284") [node name="CSGBox3D11" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1836105164] @@ -66,6 +72,51 @@ operation = 2 size = Vector3(4.255371, 3.0124874, 11.2335205) material = ExtResource("2_mo284") +[node name="CSGBox3D25" type="CSGBox3D" parent="CSGCombiner3D" unique_id=506189761] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.845521, 9.339064, -30.408113) +operation = 2 +size = Vector3(1.5527191, 2.5620298, 2.3671875) +material = ExtResource("2_mo284") + +[node name="CSGBox3D31" type="CSGBox3D" parent="CSGCombiner3D" unique_id=495027195] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -3.299171, 7.7491403, -35.144173) +size = Vector3(3.4569092, 7.3527746, 5.268944) +material = ExtResource("2_mo284") + +[node name="CSGBox3D35" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1633037668] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2743206, 5.401789, -33.77571) +operation = 2 +size = Vector3(1.9196396, 2.5620298, 0.883728) +material = ExtResource("2_mo284") + +[node name="CSGBox3D36" type="CSGBox3D" parent="CSGCombiner3D" unique_id=281197549] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.9805132, 5.401789, -33.77571) +operation = 2 +size = Vector3(1.9196396, 2.5620298, 0.883728) +material = ExtResource("2_mo284") + +[node name="CSGBox3D37" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1539860844] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2743206, 9.347548, -33.77571) +operation = 2 +size = Vector3(1.9196396, 2.5620298, 0.883728) +material = ExtResource("2_mo284") + +[node name="CSGBox3D38" type="CSGBox3D" parent="CSGCombiner3D" unique_id=222568470] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.9805132, 9.347548, -33.77571) +operation = 2 +size = Vector3(1.9196396, 2.5620298, 0.883728) +material = ExtResource("2_mo284") + +[node name="CSGBox3D28" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1015490547] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.4613438, 7.7443066, -30.879257) +size = Vector3(16.156097, 0.52505064, 5.897156) +material = ExtResource("2_mo284") + +[node name="CSGBox3D29" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1486841991] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8466625, 8.474831, -33.590454) +size = Vector3(11.38546, 1.1266267, 0.46700287) +material = ExtResource("2_mo284") + [node name="CSGBox3D21" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1772153654] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.7508593, 5.5881114, -20.004612) operation = 2 @@ -83,8 +134,8 @@ size = Vector3(5.477315, 4, 3.8087463) material = ExtResource("1_skip2") [node name="CSGBox3D7" type="CSGBox3D" parent="CSGCombiner3D" unique_id=125642864] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.3457718, -1.2758336, -7.973418) -size = Vector3(6.8059845, 0.4038086, 24.244385) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.0774422, -0.9147544, -7.973418) +size = Vector3(8.269325, 0.65649414, 24.244385) material = ExtResource("2_mo284") [node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1770911707] @@ -112,11 +163,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.6119192, 7.438368, -32.2567 size = Vector3(3.5615234, 1.0216327, 1.326416) material = ExtResource("2_mo284") -[node name="CSGBox3D28" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1015490547] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.4613438, 7.7443066, -32.256702) -size = Vector3(16.156097, 0.52505064, 3.034912) -material = ExtResource("2_mo284") - [node name="CSGBox3D19" type="CSGBox3D" parent="CSGCombiner3D" unique_id=536642347] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3491863, 2.3045468, -14.920651) size = Vector3(0.91259766, 4.9582176, 1.0712891) @@ -127,11 +173,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.046093, 2.4282284, -18.719 size = Vector3(5.845459, 4.9231176, 0.7626343) material = ExtResource("2_mo284") -[node name="CSGBox3D9" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1442669499] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.9838943, 4.2702813, -7.973418) -size = Vector3(0.91259766, 11.370781, 24.244385) -material = ExtResource("2_mo284") - [node name="CSGBox3D22" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1024521708] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.766431, 4.2702813, -7.973418) size = Vector3(0.91259766, 11.370781, 24.244385) @@ -143,25 +184,31 @@ size = Vector3(11.1875305, 2.8753128, 11.878021) material = ExtResource("2_mo284") [node name="CSGBox3D17" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1466316467] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.074523926, 7.143073, -1.464263) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.074523926, 6.973794, -1.464263) size = Vector3(12.81543, 6.2426224, 11.226074) material = ExtResource("2_mo284") [node name="CSGBox3D20" type="CSGBox3D" parent="CSGCombiner3D" unique_id=150537856] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1480103, 7.143073, -12.383407) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1480103, 6.973794, -12.383407) size = Vector3(6.668457, 6.2426224, 13) material = ExtResource("2_mo284") +[node name="CSGBox3D6" type="CSGBox3D" parent="CSGCombiner3D" unique_id=354823178] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.2911124, 8.024046, -30.842365) +size = Vector3(16.520233, 0.09698486, 5.8007813) +material = ExtResource("1_skip2") + +[node name="CSGBox3D34" type="CSGBox3D" parent="CSGCombiner3D" unique_id=528831191] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -3.3207889, 9.010315, -35.01783) +operation = 2 +size = Vector3(2.4245815, 9.953438, 4.6257935) +material = ExtResource("2_mo284") + [node name="CSGBox3D4" type="CSGBox3D" parent="CSGCombiner3D" unique_id=74370443] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.501699, 4.004548, -27.982044) size = Vector3(20.09906, 0.2545166, 18.97342) material = ExtResource("1_skip2") -[node name="CSGBox3D6" type="CSGBox3D" parent="CSGCombiner3D" unique_id=354823178] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.501699, 8.024046, -32.254448) -size = Vector3(20.09906, 0.09698486, 3.0078125) -material = ExtResource("1_skip2") - [node name="CSGPolygon3D2" type="CSGPolygon3D" parent="CSGCombiner3D" unique_id=668114836] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7.428329, 0, -16.874477) polygon = PackedVector2Array(-2.4738445, 0.4203205, -2.6779785, 4.094781, -1.4825134, 4.134878, 4.612211, 0.4564929) @@ -220,3 +267,36 @@ shadow_enabled = true spot_range = 13.788 spot_angle = 74.29 spot_angle_attenuation = 1.0057905 + +[node name="metro_back2" parent="." unique_id=1058637386 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, 1.9575362) + +[node name="metro_back11" parent="." unique_id=2117952431 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, 5.957536) + +[node name="metro_back12" parent="." unique_id=841719309 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, 9.957537) + +[node name="metro_back3" parent="." unique_id=151264878 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, -2.0424638) + +[node name="metro_back4" parent="." unique_id=1510316259 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, -6.042464) + +[node name="metro_back5" parent="." unique_id=1824194098 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, -10.042463) + +[node name="metro_back6" parent="." unique_id=1388654880 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, -14.042463) + +[node name="metro_back7" parent="." unique_id=933876689 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, -18.042463) + +[node name="metro_back8" parent="." unique_id=1158811948 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, -22.042463) + +[node name="metro_back9" parent="." unique_id=794696718 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, -26.042463) + +[node name="metro_back10" parent="." unique_id=1414525606 instance=ExtResource("4_ue8rc")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.7805953, -1.0585066, -30.042463) diff --git a/project/levels/test_room.tscn b/project/levels/test_room.tscn index 808dcb86..f1730b52 100644 --- a/project/levels/test_room.tscn +++ b/project/levels/test_room.tscn @@ -2,7 +2,7 @@ [ext_resource type="PackedScene" uid="uid://8t87iy0t0igo" path="res://objects/player.tscn" id="1_ctiq7"] [ext_resource type="Material" uid="uid://diprpexdcxpja" path="res://assets/test_materials/materials/test_material_red.tres" id="1_nlfnm"] -[ext_resource type="Material" uid="uid://c5si8tfw024di" path="res://assets/materials/kaleidoscope_mosaic.tres" id="2_hw6vf"] +[ext_resource type="Material" path="res://assets/materials/kaleidoscope_mosaic.tres" id="2_hw6vf"] [ext_resource type="Material" uid="uid://c6uf0ckexrkxk" path="res://assets/test_materials/materials/test_material_green.tres" id="2_x4mbn"] [sub_resource type="GDScript" id="GDScript_x4mbn"]