diff --git a/project/levels/station.tscn b/project/levels/station.tscn new file mode 100644 index 00000000..9350f776 --- /dev/null +++ b/project/levels/station.tscn @@ -0,0 +1,135 @@ +[gd_scene format=3 uid="uid://bfp1mwjt0cvo8"] + +[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"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_mo284"] +sky_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1) +ground_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1) + +[sub_resource type="Sky" id="Sky_ue8rc"] +sky_material = SubResource("ProceduralSkyMaterial_mo284") + +[sub_resource type="Environment" id="Environment_s6lbc"] +background_mode = 2 +sky = SubResource("Sky_ue8rc") +tonemap_mode = 2 +glow_enabled = true + +[node name="Station" type="Node3D" unique_id=1977494771] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=120443588] +transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0) +shadow_enabled = true + +[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=2052765915] +environment = SubResource("Environment_s6lbc") + +[node name="CSGCombiner3D" type="CSGCombiner3D" parent="." unique_id=581568587] +use_collision = true + +[node name="CSGBox3D5" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1627404678] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0471735, 4.1506276, -23.658356) +size = Vector3(11.124512, 11.002935, 10.332764) +material = ExtResource("2_mo284") + +[node name="CSGBox3D13" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1772977980] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.121694, 7.8599772, -28.477142) +size = Vector3(17.674805, 8.637452, 0.6951904) +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, -37.137733) +size = Vector3(17.674805, 8.637452, 0.6951904) +material = ExtResource("2_mo284") + +[node name="CSGBox3D12" type="CSGBox3D" parent="CSGCombiner3D" unique_id=786318085] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.768046, 7.6565127, -32.83026) +size = Vector3(0.69573975, 8.509523, 9.418884) +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, 11.7008, -32.91986) +size = Vector3(16.452621, 0.6901865, 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) +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) +operation = 2 +size = Vector3(4.043213, 4.118454, 44.568924) +material = ExtResource("2_mo284") + +[node name="CSGBox3D11" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1836105164] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.6078541, 5.958161, -24.087803) +operation = 2 +size = Vector3(4.4700317, 3.7525864, 12.669189) +material = ExtResource("2_mo284") + +[node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1477842451] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.214461, -0.33984375, -7.973418) +size = Vector3(6.725418, 1.6796875, 24.244385) +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) +material = ExtResource("2_mo284") + +[node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1770911707] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.568612, 4.890555, -7.973418) +size = Vector3(0.91259766, 10.130234, 24.244385) +material = ExtResource("2_mo284") + +[node name="CSGBox3D16" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1307658919] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3491863, 2.3045468, -12.04036) +size = Vector3(0.91259766, 4.9582176, 1.0712891) +material = ExtResource("2_mo284") + +[node name="CSGBox3D18" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1412837198] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3491863, 2.3045468, -6.501028) +size = Vector3(0.91259766, 4.9582176, 1.0712891) +material = ExtResource("2_mo284") + +[node name="CSGBox3D19" type="CSGBox3D" parent="CSGCombiner3D" unique_id=792622830] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3491863, 2.3045468, -0.6422548) +size = Vector3(0.91259766, 4.9582176, 1.0712891) +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="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D" unique_id=343699581] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.185669, 8.525026, -14.505706) +size = Vector3(7.2178955, 0.7505493, 11.17981) +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, -2.8512259) +size = Vector3(12.81543, 6.2426224, 14) +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) +size = Vector3(6.668457, 6.2426224, 13) +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, 2.2827353, 4.004548, -27.982044) +size = Vector3(16.536987, 0.2545166, 18.97342) +material = ExtResource("1_skip2") + +[node name="CSGPolygon3D" type="CSGPolygon3D" parent="CSGCombiner3D" unique_id=1392698225] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -2.3905306, 0, -16.894678) +polygon = PackedVector2Array(-2.4738445, 0.4203205, -2.6779785, 4.094781, -1.4825134, 4.134878, 4.612211, 0.4564929) +depth = 1.73 + +[node name="Player" parent="." unique_id=591139793 instance=ExtResource("3_mo284")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.815383, 1.5223571, -2.4564848) diff --git a/project/project.godot b/project/project.godot index cef78d19..4f5ca41e 100644 --- a/project/project.godot +++ b/project/project.godot @@ -15,7 +15,7 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true [application] config/name="viscosity" -run/main_scene="uid://d38nedywn8cfc" +run/main_scene="uid://bfp1mwjt0cvo8" config/features=PackedStringArray("4.7", "Forward Plus") config/icon="res://icon.svg"