Initial commit

This commit is contained in:
scorpion21211-cmd
2026-10-03 23:29:41 -04:00
commit 72ca74c67f
10586 changed files with 1388168 additions and 0 deletions
+343
View File
@@ -0,0 +1,343 @@
[gd_scene format=3 uid="uid://tqhk0a248g5k"]
[ext_resource type="Script" uid="uid://1udl42sp42sp" path="res://Scenes/Scripts/escape_capsule.gd" id="1_mfps1"]
[ext_resource type="PackedScene" uid="uid://dg0yewov2bymm" path="res://kestrel_ec01_godot/kestrel.tscn" id="2_85cng"]
[ext_resource type="Script" uid="uid://ond7pwt03hgd" path="res://kestrel_driver.gd" id="3_81abi"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_j65qs"]
height = 3.795288
radius = 2.2
[sub_resource type="CylinderShape3D" id="CylinderShape3D_81abi"]
height = 2.0190659
radius = 0.10839844
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kq58d"]
albedo_color = Color(0.3529412, 0.36862746, 0.4, 1)
[sub_resource type="CylinderMesh" id="CylinderMesh_18y2q"]
material = SubResource("StandardMaterial3D_kq58d")
top_radius = 1.8
bottom_radius = 2.2
height = 3.5
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ryguw"]
albedo_color = Color(0.017732391, 0.017732391, 0.01773239, 1)
metallic = 0.56
[sub_resource type="CylinderMesh" id="CylinderMesh_3jrso"]
material = SubResource("StandardMaterial3D_ryguw")
top_radius = 2.3
bottom_radius = 2.3
height = 0.25
[sub_resource type="SphereShape3D" id="SphereShape3D_crvdt"]
radius = 3.5
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_58fjt"]
transparency = 1
cull_mode = 2
shading_mode = 0
albedo_color = Color(0.2347951, 0.2347951, 0.2347951, 0.060000002)
[sub_resource type="BoxMesh" id="BoxMesh_ijs7n"]
material = SubResource("StandardMaterial3D_58fjt")
size = Vector3(1.4949585, 0.8827637, 0.16409448)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a6jrf"]
albedo_color = Color(0.101960786, 0.13725491, 0.19607843, 1)
emission = Color(0, 0.9704087, 1, 1)
emission_energy_multiplier = 0.2
[sub_resource type="BoxMesh" id="BoxMesh_xuqvo"]
material = SubResource("StandardMaterial3D_a6jrf")
size = Vector3(1.2497559, 0.6052246, 0.04)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1u8w0"]
albedo_color = Color(0.37187055, 0.11207495, 0.050708726, 1)
[sub_resource type="BoxMesh" id="BoxMesh_d13ii"]
material = SubResource("StandardMaterial3D_1u8w0")
size = Vector3(0.65, 0.12, 0.65)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l6148"]
albedo_color = Color(0.88857853, 0.025840001, 0, 1)
[sub_resource type="BoxMesh" id="BoxMesh_ts8u1"]
material = SubResource("StandardMaterial3D_l6148")
size = Vector3(0.65, 0.85, 0.1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wqh1g"]
albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1)
metallic = 0.51
[sub_resource type="BoxMesh" id="BoxMesh_l6148"]
material = SubResource("StandardMaterial3D_wqh1g")
size = Vector3(1, 0.7, 0.5)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kx67c"]
albedo_color = Color(0.101960786, 0.13725491, 0.19607843, 1)
emission_enabled = true
emission = Color(0.101960786, 0.22745098, 0.36078432, 1)
emission_energy_multiplier = 2.0
[sub_resource type="BoxMesh" id="BoxMesh_wqh1g"]
material = SubResource("StandardMaterial3D_kx67c")
size = Vector3(0.35, 0.25, 0.02)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r6cyv"]
albedo_color = Color(0.16470589, 0.16470589, 0.16470589, 1)
[sub_resource type="BoxMesh" id="BoxMesh_kx67c"]
material = SubResource("StandardMaterial3D_r6cyv")
size = Vector3(0.15, 0.08, 0.02)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_omqyl"]
albedo_color = Color(0.039215688, 0.0627451, 0.09411765, 1)
emission_enabled = true
emission = Color(0.101960786, 0.22745098, 0.36078432, 1)
emission_energy_multiplier = 2.0
[sub_resource type="BoxMesh" id="BoxMesh_52c6f"]
material = SubResource("StandardMaterial3D_omqyl")
size = Vector3(0.24501038, 0.20367628, 0.01890625)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0odxb"]
albedo_color = Color(0.07058824, 0.07058824, 0.07058824, 1)
[sub_resource type="BoxMesh" id="BoxMesh_r6cyv"]
material = SubResource("StandardMaterial3D_0odxb")
size = Vector3(0.08, 2.1133926, 3.2745347)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d13ii"]
albedo_color = Color(0.07058824, 0.07058824, 0.07058824, 1)
[sub_resource type="BoxMesh" id="BoxMesh_4yprg"]
material = SubResource("StandardMaterial3D_d13ii")
size = Vector3(2.7717957, 0.04, 3.2841797)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_52c6f"]
albedo_color = Color(0.07058824, 0.07058824, 0.07058824, 1)
[sub_resource type="BoxMesh" id="BoxMesh_o0dcp"]
material = SubResource("StandardMaterial3D_52c6f")
size = Vector3(1.187207, 0.06, 0.35)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_p2ucw"]
albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1)
[sub_resource type="BoxMesh" id="BoxMesh_omqyl"]
material = SubResource("StandardMaterial3D_p2ucw")
size = Vector3(2.9555702, 0.75, 0.08)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ucmdv"]
albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1)
[sub_resource type="BoxMesh" id="BoxMesh_p2ucw"]
material = SubResource("StandardMaterial3D_ucmdv")
size = Vector3(2.9560547, 0.7133789, 0.08)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_seu75"]
albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_81jjf"]
albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1)
[sub_resource type="BoxMesh" id="BoxMesh_ucmdv"]
material = SubResource("StandardMaterial3D_81jjf")
size = Vector3(0.65, 0.05, 3.2439454)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ijs7n"]
albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1)
[sub_resource type="BoxMesh" id="BoxMesh_81jjf"]
material = SubResource("StandardMaterial3D_ijs7n")
size = Vector3(0.64851075, 0.05, 3.2384765)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nei3f"]
albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1)
[node name="EscapeCapsule" type="CharacterBody3D" unique_id=900802887 groups=["interactable"]]
script = ExtResource("1_mfps1")
[node name="Kestrel" parent="." unique_id=193910237 instance=ExtResource("2_85cng")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.0820568, 0)
script = ExtResource("3_81abi")
[node name="CameraPivot" type="Node3D" parent="." unique_id=1263006067]
transform = Transform3D(1, 8.742278e-08, -8.7422784e-08, -8.742278e-08, -4.371139e-08, -1, -8.7422784e-08, 1, -4.371138e-08, -0.6827204, -1.8933923, 1.2853639)
[node name="CapsuleCamera" type="Camera3D" parent="CameraPivot" unique_id=1044956475]
transform = Transform3D(1, 0, -3.2840569e-15, 0, 1, 0, -3.2840569e-15, 0, 1, 0, -0.21693517, -0.4030409)
far = 1000000.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=640959005]
shape = SubResource("CylinderShape3D_j65qs")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="." unique_id=2080610717]
transform = Transform3D(0.81112194, -0.30945623, 0.49630463, 0.077922754, 0.89817417, 0.43267947, -0.57966334, -0.31228232, 0.75264233, 1.8034304, -2.742339, 1.8590356)
shape = SubResource("CylinderShape3D_81abi")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="." unique_id=908124294]
transform = Transform3D(-0.7822406, 0.32521898, -0.53135055, 0.012437973, 0.8609036, 0.5086148, 0.6228521, 0.39124995, -0.6774788, -1.945058, -2.6434186, -1.9002763)
shape = SubResource("CylinderShape3D_81abi")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="." unique_id=1939084631]
transform = Transform3D(0.89748794, 0.3169628, -0.30667582, -0.17042562, 0.89057636, 0.42169732, 0.4067809, -0.32620275, 0.8533001, -1.7836877, -2.70675, 1.7776158)
shape = SubResource("CylinderShape3D_81abi")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="." unique_id=1979004740]
transform = Transform3D(-0.792779, -0.34827715, -0.5002045, -0.45405236, 0.8849464, 0.10347074, 0.40661794, 0.30914834, -0.85970277, 1.929804, -2.7048826, -1.8303667)
shape = SubResource("CylinderShape3D_81abi")
[node name="Body" type="MeshInstance3D" parent="." unique_id=683390934]
visible = false
mesh = SubResource("CylinderMesh_18y2q")
[node name="ExternalView" type="SubViewport" parent="Body" unique_id=1265488610]
handle_input_locally = false
size = Vector2i(3840, 2160)
render_target_update_mode = 4
[node name="Camera3D" type="Camera3D" parent="Body/ExternalView" unique_id=698867349]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 18.911898, 5.1233277, -0.039017588)
visible = false
fov = 72.0
far = 1000000.0
[node name="HeatShield" type="MeshInstance3D" parent="." unique_id=2080285390]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9, 0)
visible = false
mesh = SubResource("CylinderMesh_3jrso")
[node name="InteractionArea" type="Area3D" parent="." unique_id=1761123778]
[node name="CollisionShape3D" type="CollisionShape3D" parent="InteractionArea" unique_id=1229487990]
shape = SubResource("SphereShape3D_crvdt")
[node name="ThirdPersonCamera" type="Camera3D" parent="." unique_id=284479039]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 0, -9.5, 3.5)
far = 1000000.0
[node name="Cockpit" type="Node3D" parent="." unique_id=1933795690]
transform = Transform3D(-1, 8.742278e-08, 3.821371e-15, 0, -4.371139e-08, 1, 8.742278e-08, 1, 4.371139e-08, 0, -0.94330907, -0.62695575)
visible = false
[node name="WindowGlass" type="MeshInstance3D" parent="Cockpit" unique_id=99141125]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0015087128, 1.5509896, 2.2775838)
mesh = SubResource("BoxMesh_ijs7n")
[node name="HudShape" type="MeshInstance3D" parent="Cockpit" unique_id=1572026781]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.0777357, 1.8649361)
visible = false
mesh = SubResource("BoxMesh_xuqvo")
[node name="CockpitLight" type="OmniLight3D" parent="Cockpit" unique_id=1492843635]
transform = Transform3D(-1, 0, 8.742278e-08, 8.742278e-08, -4.371139e-08, 1, 3.821371e-15, 1, 4.371139e-08, 0, 2.1579213, 0.00050091743)
light_color = Color(1, 0.89411765, 0.76862746, 1)
omni_range = 3.5
[node name="Seat" type="MeshInstance3D" parent="Cockpit" unique_id=123094182]
mesh = SubResource("BoxMesh_d13ii")
[node name="SeatBack" type="MeshInstance3D" parent="Cockpit" unique_id=1553533167]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.38205957, -0.36825216)
mesh = SubResource("BoxMesh_ts8u1")
[node name="MainPanel" type="MeshInstance3D" parent="Cockpit" unique_id=2127997099]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.42596802, 1.6161394)
mesh = SubResource("BoxMesh_l6148")
[node name="GlassCockpitPanel" type="MeshInstance3D" parent="Cockpit/MainPanel" unique_id=56681667]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.16014825, -0.25493002)
mesh = SubResource("BoxMesh_wqh1g")
[node name="LeftInstrument" type="MeshInstance3D" parent="Cockpit/MainPanel" unique_id=944149313]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.294096, 0.21341178, -0.25256205)
mesh = SubResource("BoxMesh_kx67c")
[node name="RightInstrument" type="MeshInstance3D" parent="Cockpit/MainPanel" unique_id=1061352713]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.294, 0.213, -0.253)
mesh = SubResource("BoxMesh_kx67c")
[node name="ForwardDisplay" type="MeshInstance3D" parent="Cockpit/MainPanel" unique_id=1977279423]
transform = Transform3D(0.9999994, -5.728489e-05, -0.0011173013, 5.5921435e-05, 0.99999917, -0.0012259485, 0.0011173704, 0.0012257855, 0.9999986, 0.32665062, 0.049695313, -0.25658345)
mesh = SubResource("BoxMesh_52c6f")
[node name="LeftWall" type="MeshInstance3D" parent="Cockpit" unique_id=1514749488]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4201202, 0.6709095, 0.801975)
mesh = SubResource("BoxMesh_r6cyv")
[node name="RightWall" type="MeshInstance3D" parent="Cockpit" unique_id=1764263004]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4199867, 0.67109835, 0.79347587)
mesh = SubResource("BoxMesh_r6cyv")
[node name="Floor" type="MeshInstance3D" parent="Cockpit" unique_id=1998677292]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0061683655, -0.25959706, 0.80126953)
mesh = SubResource("BoxMesh_4yprg")
[node name="OverheadConsole" type="MeshInstance3D" parent="Cockpit" unique_id=976403028]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 2.2589908, 0.95627284)
mesh = SubResource("BoxMesh_o0dcp")
[node name="ForwardBulkhead" type="MeshInstance3D" parent="Cockpit" unique_id=1582033665]
transform = Transform3D(1, -6.905431e-09, -3.4056352e-08, -6.905438e-09, 0.92101103, -0.38953644, 3.4054356e-08, 0.38953644, 0.92101103, -0.0020980835, 0.10092795, 2.3168466)
visible = false
mesh = SubResource("BoxMesh_omqyl")
[node name="ForwardBulkhead2" type="MeshInstance3D" parent="Cockpit/ForwardBulkhead" unique_id=1004286348]
transform = Transform3D(1, -6.9062125e-09, 3.4056193e-08, -6.905424e-09, 0.9210111, 0.38953647, -3.405436e-08, -0.38953647, 0.9210111, 0.018800735, 0.70290273, -0.13796377)
mesh = SubResource("BoxMesh_omqyl")
[node name="MeshInstance3D" type="MeshInstance3D" parent="Cockpit/ForwardBulkhead" unique_id=411181651]
transform = Transform3D(1, -7.2910282e-09, 3.4950116e-08, -7.2894153e-09, 0.91661024, 0.39978403, -3.4950364e-08, -0.39978403, 0.91661024, 0.021972656, 1.129911, -0.3276949)
mesh = SubResource("BoxMesh_p2ucw")
[node name="FrontBulkhead" type="CSGCombiner3D" parent="Cockpit/ForwardBulkhead" unique_id=1462779310]
transform = Transform3D(1, -6.9062196e-09, 3.40562e-08, -6.905424e-09, 0.92101115, 0.3895365, -3.405436e-08, -0.3895365, 0.92101115, 0.0020980835, -0.0909484, 0.044061184)
visible = false
[node name="BulkheadShape" type="CSGPolygon3D" parent="Cockpit/ForwardBulkhead/FrontBulkhead" unique_id=991532318]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.9277502, 0.22244406)
polygon = PackedVector2Array(-1.55, -0.345, 1.55, -0.345, 0.72924423, 0.34169006, -0.75127983, 0.3621254)
depth = 0.12
material = SubResource("StandardMaterial3D_seu75")
[node name="RoofLeft" type="MeshInstance3D" parent="Cockpit" unique_id=1535690315]
transform = Transform3D(0.7071067, 0.7071067, 0, -0.7071067, 0.7071067, 0, 0, 0, 1, 1.1796818, 1.8760827, 0.79144645)
mesh = SubResource("BoxMesh_ucmdv")
[node name="RoofLeft1" type="MeshInstance3D" parent="Cockpit/RoofLeft" unique_id=1785270765]
transform = Transform3D(0.8763269, -0.4817174, 9.8520925e-09, 0.4817174, 0.8763269, 7.3968387e-09, -1.2196834e-08, -1.7361046e-09, 1, -0.6168623, -0.15812302, 0.005322695)
mesh = SubResource("BoxMesh_ucmdv")
[node name="RoofRight" type="MeshInstance3D" parent="Cockpit" unique_id=10541876]
transform = Transform3D(0.7071067, -0.7071067, 0, 0.7071067, 0.7071067, 0, 0, 0, 1, -1.18, 1.876, 0.791)
mesh = SubResource("BoxMesh_ucmdv")
[node name="RoofRight1" type="MeshInstance3D" parent="Cockpit/RoofRight" unique_id=597720853]
transform = Transform3D(0.87630665, 0.4817537, 0, -0.4817537, 0.87630665, 0, 3.543832e-13, 0, 1, 0.6105108, -0.15750027, -0.0017383099)
mesh = SubResource("BoxMesh_81jjf")
[node name="RoofTop" type="MeshInstance3D" parent="Cockpit" unique_id=974546659]
transform = Transform3D(0.9999999, 0, 0, 0, 0.9999999, 0, 0, 0, 1, -0.00787735, 2.2835252, 0.79144645)
mesh = SubResource("BoxMesh_ucmdv")
[node name="ForwardBulkhead2" type="CSGCombiner3D" parent="Cockpit" unique_id=1803926178]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.14711916, 2.8341548)
[node name="BulkTop" type="CSGPolygon3D" parent="Cockpit/ForwardBulkhead2" unique_id=1704103664]
transform = Transform3D(1, -1.4087291e-09, 1.562843e-08, -1.4074928e-09, 0.9838952, 0.17874739, -1.5626552e-08, -0.17874739, 0.9838952, 0.0020980835, 1.7711809, -0.50199556)
polygon = PackedVector2Array(-1.55, -0.345, 1.55, -0.345, 0.72924423, 0.34169006, -0.75127983, 0.3621254)
depth = 0.12
material = SubResource("StandardMaterial3D_seu75")
[node name="BulkBottom" type="CSGBox3D" parent="Cockpit/ForwardBulkhead2" unique_id=1217332907]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0018692017, 0.49510977, -0.49700785)
size = Vector3(2.788086, 1.8628662, 0.08208008)
material = SubResource("StandardMaterial3D_nei3f")
[node name="WindowCutout" type="CSGBox3D" parent="Cockpit/ForwardBulkhead2" unique_id=1392835612]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.4177693, -0.5765586)
operation = 2
size = Vector3(1.5, 0.89470214, 0.2836914)