diff --git a/assets/models/bipedal_mech/mech.tscn b/assets/models/bipedal_mech/mech.tscn index 76b3f3a..6858ae8 100644 --- a/assets/models/bipedal_mech/mech.tscn +++ b/assets/models/bipedal_mech/mech.tscn @@ -918,7 +918,6 @@ blend_point_4/pos = Vector2(-1, 0) sync = true [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_u1qtb"] -graph_offset = Vector2(-12.9811, 214.809) nodes/air_anim/node = SubResource("AnimationNodeAnimation_512j7") nodes/air_anim/position = Vector2(780, 640) nodes/air_scale/node = SubResource("AnimationNodeTimeScale_o8qjb") @@ -976,43 +975,43 @@ parameters/walk_scale/scale = 1.0 parameters/walk_space/blend_position = Vector2(0, 0) [node name="Skeleton3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"] -bones/1/position = Vector3(0, 0, 6.24639) +bones/1/position = Vector3(0, 0, 6.46882) bones/1/rotation = Quaternion(0.707107, 0, 0, 0.707107) bones/2/rotation = Quaternion(1.54543e-08, 1.54543e-08, -0.707107, 0.707107) -bones/3/rotation = Quaternion(0.651068, 0.670832, 0.247492, 0.254641) +bones/3/rotation = Quaternion(0.655729, 0.675076, 0.235671, 0.242387) bones/3/scale = Vector3(1, 1, 1) -bones/4/rotation = Quaternion(0.734321, 0.0537467, 0.0760238, 0.672387) +bones/4/rotation = Quaternion(0.697585, 0.0564126, 0.0720838, 0.710631) bones/4/scale = Vector3(1, 1, 1) -bones/5/rotation = Quaternion(-0.650572, -0.00101978, -0.105579, 0.752069) +bones/5/rotation = Quaternion(-0.619312, -0.00144402, -0.101042, 0.778615) bones/5/scale = Vector3(1, 1, 1) -bones/6/rotation = Quaternion(-0.430845, 0.011835, -0.0625093, 0.900181) -bones/7/rotation = Quaternion(-0.850315, 0.0349957, -0.176523, 0.494549) +bones/6/rotation = Quaternion(-0.435973, 0.0113355, -0.0629185, 0.897686) +bones/7/rotation = Quaternion(-0.839632, 0.0367227, -0.173596, 0.513355) bones/7/scale = Vector3(1, 1, 1) bones/9/rotation = Quaternion(-0.577893, -0.0977404, -0.0868737, 0.805568) -bones/11/rotation = Quaternion(-0.846944, 0.0414003, -0.172055, 0.501368) +bones/11/rotation = Quaternion(-0.836018, 0.0433803, -0.169027, 0.520214) bones/11/scale = Vector3(1, 1, 1) bones/13/rotation = Quaternion(-0.583833, -0.0928994, -0.0936977, 0.80108) bones/13/scale = Vector3(1, 1, 1) bones/15/rotation = Quaternion(0.993231, -0.0067672, 0.0811647, 0.0828119) bones/15/scale = Vector3(1, 1, 1) -bones/17/rotation = Quaternion(0.751144, 0.0219124, 0.659188, 0.0278136) +bones/17/rotation = Quaternion(0.751789, 0.00930738, 0.659258, 0.0102818) bones/17/scale = Vector3(1, 1, 1) bones/19/rotation = Quaternion(-0.399104, -0.525183, -0.304683, 0.687072) bones/19/scale = Vector3(0.999999, 1, 1) bones/21/rotation = Quaternion(0.855906, -0.0322478, 0.0593455, 0.512701) -bones/23/rotation = Quaternion(0.872333, 0.00335953, 0.144, 0.467213) +bones/23/rotation = Quaternion(0.902169, 0.00360287, 0.148865, 0.404868) bones/23/scale = Vector3(1, 1, 1) bones/25/rotation = Quaternion(-0.715396, -0.0713077, -0.0634678, 0.692168) bones/25/scale = Vector3(1, 1, 1) -bones/27/rotation = Quaternion(-0.595413, -0.00505864, -0.108856, 0.795995) +bones/27/rotation = Quaternion(-0.550493, -0.0058084, -0.1025, 0.828503) bones/29/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599) bones/31/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599) -bones/33/rotation = Quaternion(-0.587956, -0.00911358, -0.113832, 0.800791) -bones/35/rotation = Quaternion(-0.675409, 0.00411343, -0.109272, 0.729291) +bones/33/rotation = Quaternion(-0.542604, -0.00995481, -0.10756, 0.833014) +bones/35/rotation = Quaternion(-0.629778, 0.00359263, -0.102415, 0.769986) bones/35/scale = Vector3(1, 1, 1) bones/37/scale = Vector3(1, 1, 1) bones/39/scale = Vector3(1, 1, 1) -bones/41/rotation = Quaternion(-0.0150497, 0.941359, 0.336852, 0.0121213) +bones/41/rotation = Quaternion(-0.0147606, 0.935612, 0.352515, 0.0120527) bones/41/scale = Vector3(1, 1, 1) bones/43/rotation = Quaternion(-0.015884, 0.718179, -0.69565, -0.00621676) bones/43/scale = Vector3(1, 1, 1) @@ -1035,37 +1034,37 @@ bones/66/rotation = Quaternion(-0.000385918, -2.26638e-14, 0.000401128, 1) bones/68/rotation = Quaternion(-0.706834, 0.000283644, -0.000283644, 0.70738) bones/70/rotation = Quaternion(-0.707107, 4.67924e-24, 4.67924e-24, 0.707107) bones/73/rotation = Quaternion(1.54543e-08, -1.54543e-08, 0.707107, 0.707107) -bones/74/rotation = Quaternion(-0.651068, 0.670832, 0.247492, -0.254641) +bones/74/rotation = Quaternion(-0.655729, 0.675076, 0.235671, -0.242387) bones/74/scale = Vector3(1, 1, 1) -bones/75/rotation = Quaternion(0.734321, -0.0537468, -0.0760238, 0.672387) +bones/75/rotation = Quaternion(0.697585, -0.0564126, -0.0720838, 0.710631) bones/75/scale = Vector3(1, 1, 1) -bones/76/rotation = Quaternion(-0.650572, 0.00101979, 0.105579, 0.752069) +bones/76/rotation = Quaternion(-0.619312, 0.00144403, 0.101042, 0.778615) bones/76/scale = Vector3(1, 1, 1) -bones/77/rotation = Quaternion(-0.430845, -0.011835, 0.0625092, 0.900181) +bones/77/rotation = Quaternion(-0.435973, -0.0113355, 0.0629185, 0.897686) bones/77/scale = Vector3(1, 1, 1) -bones/78/rotation = Quaternion(-0.850316, -0.0350086, 0.176502, 0.494554) +bones/78/rotation = Quaternion(-0.839632, -0.0367227, 0.173596, 0.513355) bones/78/scale = Vector3(1, 1, 1) -bones/82/rotation = Quaternion(-0.846944, -0.0414003, 0.172055, 0.501368) +bones/82/rotation = Quaternion(-0.836018, -0.0433804, 0.169027, 0.520214) bones/82/scale = Vector3(1, 1, 1) bones/84/rotation = Quaternion(-0.583833, 0.0928994, 0.0936978, 0.80108) bones/86/rotation = Quaternion(0.993231, 0.0067672, -0.0811647, 0.0828119) bones/86/scale = Vector3(1, 1, 1) -bones/88/rotation = Quaternion(0.751144, -0.0219119, -0.659188, 0.0278142) +bones/88/rotation = Quaternion(0.751789, -0.0093066, -0.659258, 0.0102825) bones/92/rotation = Quaternion(0.855906, 0.0322478, -0.0593455, 0.512701) bones/92/scale = Vector3(1, 1, 1) -bones/94/rotation = Quaternion(0.872333, -0.00335954, -0.144, 0.467213) +bones/94/rotation = Quaternion(0.902169, -0.00360286, -0.148865, 0.404868) bones/94/scale = Vector3(1, 1, 1) bones/96/rotation = Quaternion(-0.715396, 0.0713076, 0.0634679, 0.692168) -bones/98/rotation = Quaternion(-0.595413, 0.00505861, 0.108856, 0.795995) +bones/98/rotation = Quaternion(-0.550494, 0.0058326, 0.102515, 0.8285) bones/100/rotation = Quaternion(0.808854, 0.0303333, -0.0651724, 0.583599) -bones/102/rotation = Quaternion(-0.587956, 0.00911357, 0.113832, 0.800791) +bones/102/rotation = Quaternion(-0.542605, 0.00997915, 0.107576, 0.833011) bones/102/scale = Vector3(1, 1, 1) bones/104/rotation = Quaternion(0.803479, 0.0249214, -0.0691385, 0.590779) -bones/106/rotation = Quaternion(-0.675409, -0.00411346, 0.109272, 0.729291) +bones/106/rotation = Quaternion(-0.629778, -0.00356615, 0.102436, 0.769983) bones/106/scale = Vector3(1, 1, 1) bones/108/scale = Vector3(1, 1, 1) bones/110/rotation = Quaternion(0.346017, 0.0755612, -0.0156624, 0.935049) -bones/112/rotation = Quaternion(0.0150501, 0.941364, 0.336838, -0.0121213) +bones/112/rotation = Quaternion(0.0147606, 0.935612, 0.352515, -0.0120527) bones/112/scale = Vector3(1, 1, 1) bones/114/rotation = Quaternion(0.015884, 0.718179, -0.69565, 0.00621692) bones/114/scale = Vector3(1, 1, 1) @@ -1081,106 +1080,106 @@ bones/126/rotation = Quaternion(0.993232, 0.00676712, -0.0811637, -0.0828125) bones/126/scale = Vector3(1, 1, 0.999988) [node name="Plane_009_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="0"] -transform = Transform3D(0.999994, 0.000384271, 0.00334113, -0.00053671, 0.998954, 0.0457502, -0.00332003, -0.0457518, 0.998947, -0.0128014, -0.0316136, 0.0557479) +transform = Transform3D(1, 0.000120014, -5.74365e-05, -0.000120074, 1, 0.00102448, 5.73322e-05, -0.00102454, 0.999999, 0.000109196, -0.00335413, 0.000185311) [node name="Plane_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"] -transform = Transform3D(0.999993, 0.00100869, 0.00366206, -0.00117639, 0.998936, 0.0460989, -0.00361167, -0.0461029, 0.99893, -0.0136926, -0.0307984, 0.0557476) +transform = Transform3D(1, 0.000142753, -5.26458e-05, -0.000142828, 0.999999, 0.00102714, 5.25713e-05, -0.00102714, 0.999999, 8.34465e-05, -0.00330764, 0.000212848) [node name="Cube_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"] -transform = Transform3D(0.999998, -0.000515072, 0.00157522, 0.000513023, 0.999999, 0.0013123, -0.00157589, -0.00131147, 0.999998, -0.0104342, 0.000987276, 0.00431302) +transform = Transform3D(1, 9.66992e-05, -4.04119e-05, -9.67868e-05, 1, 0.00031139, 4.0248e-05, -0.000311464, 1, 0.00011754, -0.00283626, -0.000468701) [node name="Plane_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"] -transform = Transform3D(0.999995, -0.00106992, 0.00257911, 0.000921741, 0.99839, 0.0567273, -0.00263557, -0.0567248, 0.998387, -0.0104828, -0.0630484, 0.0186225) +transform = Transform3D(0.999997, -0.000630945, -0.00191337, 0.000632972, 0.999999, 0.0011677, 0.0019125, -0.00116904, 0.999998, 0.00285554, -0.00593925, -0.00632298) [node name="Cube_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"] -transform = Transform3D(0.999996, -0.000473648, 0.00274827, 0.000437655, 0.999915, 0.013097, -0.00275425, -0.0130957, 0.99991, -0.010869, -0.00333226, 0.00566053) +transform = Transform3D(1, 9.72822e-05, -1.71512e-05, -9.73493e-05, 1, 0.000677139, 1.70469e-05, -0.000677228, 1, 0.000109673, -0.00297624, -0.000470877) [node name="Plane_011_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"] -transform = Transform3D(0.999998, -0.00171669, -0.000706391, 0.00176181, 0.997559, 0.0698083, 0.000584842, -0.0698093, 0.99756, 0.00680661, -0.420027, -0.0109463) +transform = Transform3D(1, 6.06328e-05, -6.94608e-05, -6.06179e-05, 0.999999, 0.0014398, 6.94012e-05, -0.00143975, 0.999999, 0.000426769, -0.00841975, -0.000729084) [node name="Plane_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"] -transform = Transform3D(0.999995, 0.00104702, 0.00300696, -0.00117406, 0.999093, 0.042566, -0.00295965, -0.0425692, 0.999089, -0.0138805, -0.0150347, 0.0867147) +transform = Transform3D(1, 0.000160843, 2.36109e-05, -0.000160992, 1, 0.00105056, -2.35438e-05, -0.00105062, 0.999999, -8.79765e-05, -0.00300407, 0.000616074) [node name="Plane_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"] -transform = Transform3D(0.999995, 0.00104702, 0.00300696, -0.00117406, 0.999093, 0.042566, -0.00295965, -0.0425692, 0.999089, -0.0138805, -0.0150347, 0.0867147) +transform = Transform3D(1, 0.000160843, 2.36109e-05, -0.000160992, 1, 0.00105056, -2.35438e-05, -0.00105062, 0.999999, -8.79765e-05, -0.00300407, 0.000616074) [node name="Cube_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"] -transform = Transform3D(0.999997, -0.000788353, 0.00243197, 0.000655666, 0.998536, 0.0540876, -0.00247103, -0.0540858, 0.998533, -0.0103614, -0.0575342, 0.0190055) +transform = Transform3D(1, 0.000143744, 2.71872e-05, -0.000143833, 0.999999, 0.00115356, -2.71499e-05, -0.00115362, 0.999999, -2.81334e-05, -0.0034619, -0.000215292) [node name="Plane_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"] -transform = Transform3D(0.999993, -0.000205941, 0.00359671, 0.000458524, 0.997522, -0.0703619, -0.00357329, 0.070363, 0.997515, -0.0133309, 0.21604, -0.0674992) +transform = Transform3D(1, 7.58991e-05, 1.09971e-05, -7.5981e-05, 1, -0.000312865, -1.1161e-05, 0.000312746, 1, 5.65052e-05, -0.000468671, -0.00135279) [node name="Cube_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"] -transform = Transform3D(1, -0.000107637, -0.000944308, 0.000174461, 0.997473, 0.0710437, 0.000934268, -0.0710437, 0.997473, 0.00605536, -0.426663, -0.167237) +transform = Transform3D(1, 1.0306e-05, -1.54547e-05, -1.03526e-05, 0.999999, 0.0014272, 1.53172e-05, -0.00142728, 0.999999, 9.34601e-05, -0.00872892, -0.00240564) [node name="Cube_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"] -transform = Transform3D(1, -0.000353629, -0.000705956, 0.000379675, 0.999307, 0.0372312, 0.0006923, -0.0372314, 0.999307, 0.00484848, -0.240643, -0.192388) +transform = Transform3D(1, 3.34374e-06, -1.65103e-05, -3.4065e-06, 1, 0.000935405, 1.63613e-05, -0.000935405, 1, 0.000104189, -0.00602359, -0.00264359) [node name="Cylinder_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="12"] -transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.225809) +transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.00337505) [node name="Cube_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"] -transform = Transform3D(1, 7.18785e-10, -2.03527e-08, -7.31035e-10, 1, -1.49128e-07, 2.02767e-08, 1.78756e-07, 1, -1.19209e-07, -1.43051e-06, -0.22581) +transform = Transform3D(1, 7.18899e-10, -2.01781e-08, -7.60139e-10, 1, -1.49128e-07, 2.01603e-08, 1.78756e-07, 1, -1.19209e-07, -1.43051e-06, -0.00337505) [node name="Cube_017_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"] -transform = Transform3D(1, 3.1531e-10, 2.16907e-08, -3.26025e-10, 1, -1.19326e-07, -2.17319e-08, 1.78814e-07, 1, 1.19209e-07, -1.90735e-06, -0.225811) +transform = Transform3D(1, 3.15225e-10, 2.16325e-08, -3.11474e-10, 1, -1.19326e-07, -2.16737e-08, 1.78814e-07, 1, 1.19209e-07, -1.90735e-06, -0.00337696) [node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="15"] -transform = Transform3D(1, -1.42109e-13, -3.41061e-13, 2.27374e-13, 1, -9.23872e-07, 3.97904e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.225811) +transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.00337696) [node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0" index="0"] surface_material_override/0 = ExtResource("8_dt6e4") [node name="Cube_005_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="16"] -transform = Transform3D(1, -1.42109e-13, -3.41061e-13, 2.27374e-13, 1, -9.23872e-07, 3.97904e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.225811) +transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.00337696) [node name="Plane_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"] -transform = Transform3D(1, 1.0877e-10, -1.02383e-08, -1.10134e-10, 1, -2.82831e-07, 1.02508e-08, 2.82773e-07, 1, -2.38419e-07, 0, -0.225809) +transform = Transform3D(1, 1.08827e-10, -1.00637e-08, -1.10077e-10, 1, -2.82656e-07, 1.00761e-08, 2.82598e-07, 1, -2.38419e-07, 0, -0.00337505) [node name="Plane_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"] -transform = Transform3D(1, -1.0877e-10, 1.02383e-08, 1.10134e-10, 1, -2.82831e-07, -1.02508e-08, 2.82773e-07, 1, 2.38419e-07, 0, -0.225809) +transform = Transform3D(1, -1.08827e-10, 1.00637e-08, 1.10077e-10, 1, -2.82656e-07, -1.00761e-08, 2.82598e-07, 1, 2.38419e-07, 0, -0.00337505) [node name="Cube_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"] -transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.225809) +transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.00337505) [node name="Cube_008_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="20"] -transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.225809) +transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.00337505) [node name="Plane_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"] -transform = Transform3D(0.999995, -0.000393376, -0.00329355, 0.000543654, 0.998955, 0.0457378, 0.00327206, -0.0457394, 0.998948, 0.0127711, -0.0315787, 0.0555656) +transform = Transform3D(1, -0.000120178, 5.74663e-05, 0.000120193, 1, 0.00102565, -5.74663e-05, -0.00102565, 1, -0.000108242, -0.00335425, 0.000184953) [node name="Plane_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"] -transform = Transform3D(0.999993, -0.00100917, -0.0036623, 0.00117694, 0.998937, 0.046099, 0.00361188, -0.0461031, 0.99893, 0.0136931, -0.0307968, 0.0557474) +transform = Transform3D(1, -0.000142857, 5.26607e-05, 0.000142872, 1, 0.00102732, -5.26607e-05, -0.00102726, 1, -8.24928e-05, -0.00330824, 0.000211775) [node name="Cube_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"] -transform = Transform3D(0.999999, 0.000514755, -0.00157535, -0.00051266, 0.999999, 0.00131229, 0.00157601, -0.0013115, 0.999998, 0.0104337, 0.000988677, 0.00431287) +transform = Transform3D(1, -9.67197e-05, 4.04567e-05, 9.67793e-05, 1, 0.000311539, -4.03523e-05, -0.000311524, 1, -0.000118017, -0.00283679, -0.000469536) [node name="Plane_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"] -transform = Transform3D(0.999996, 0.00107022, -0.0025773, -0.000921562, 0.99839, 0.0567275, 0.00263336, -0.0567251, 0.998387, 0.0104852, -0.063049, 0.0186181) +transform = Transform3D(0.999998, 0.000631392, 0.00191589, -0.000633031, 0.999999, 0.00116782, -0.00191537, -0.00116934, 0.999997, -0.00285411, -0.00594121, -0.00632942) [node name="Cube_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"] -transform = Transform3D(0.999996, 0.000473484, -0.0027483, -0.000437453, 0.999914, 0.013097, 0.00275426, -0.0130958, 0.99991, 0.0108681, -0.00333095, 0.0056603) +transform = Transform3D(1, -9.72897e-05, 1.7181e-05, 9.73418e-05, 1, 0.000677258, -1.71587e-05, -0.000677288, 1, -0.000110149, -0.00297648, -0.000471592) [node name="Plane_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"] -transform = Transform3D(0.999998, 0.00171649, 0.000706062, -0.00176163, 0.997559, 0.0698082, -0.000584542, -0.0698093, 0.99756, -0.00680423, -0.420026, -0.0109448) +transform = Transform3D(1, -6.06626e-05, 6.92336e-05, 6.0603e-05, 0.999999, 0.00143982, -6.92336e-05, -0.00143979, 0.999999, -0.000424385, -0.00842005, -0.00072813) [node name="Plane_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"] -transform = Transform3D(0.999995, -0.00104743, -0.0030071, 0.00117451, 0.999093, 0.0425659, 0.0029598, -0.0425693, 0.999089, 0.0138812, -0.015033, 0.0867152) +transform = Transform3D(1, -0.000122696, 1.90996e-05, 0.000122741, 0.999999, 0.00105825, -1.91629e-05, -0.00105819, 0.999999, -5.38826e-05, -0.00315309, 0.000478745) [node name="Plane_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"] -transform = Transform3D(0.999993, -0.00192012, -0.00314011, 0.00205313, 0.999078, 0.042906, 0.00305485, -0.0429124, 0.999075, 0.015337, -0.0148194, 0.0854273) +transform = Transform3D(1, -0.000130728, 1.65142e-05, 0.000130758, 1, 0.00106245, -1.65552e-05, -0.00106248, 1, -3.83854e-05, -0.00317693, 0.000482082) [node name="Cube_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"] -transform = Transform3D(0.999997, 0.000787944, -0.00243221, -0.000655264, 0.998536, 0.0540878, 0.00247127, -0.0540861, 0.998533, 0.0103619, -0.0575324, 0.019006) +transform = Transform3D(1, -9.88543e-05, 2.31415e-05, 9.88841e-05, 0.999999, 0.00116265, -2.31788e-05, -0.00116268, 0.999999, -0.000115156, -0.00362355, -0.00036788) [node name="Plane_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"] -transform = Transform3D(0.999994, 0.00020574, -0.00359655, -0.0004583, 0.997522, -0.070362, 0.00357316, 0.0703632, 0.997515, 0.0133307, 0.216042, -0.0674996) +transform = Transform3D(1, -7.59512e-05, -1.08108e-05, 7.59885e-05, 1, -0.000312924, 1.093e-05, 0.000312895, 1, -5.6982e-05, -0.000468791, -0.00135374) [node name="Cube_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"] -transform = Transform3D(1, 0.00010699, 0.000944049, -0.000173835, 0.997471, 0.0710734, -0.000934053, -0.0710734, 0.997471, -0.00605321, -0.426825, -0.167212) +transform = Transform3D(1, -1.05817e-05, 1.52249e-05, 1.05891e-05, 0.999999, 0.0014272, -1.51751e-05, -0.00142728, 0.999999, -9.17912e-05, -0.00872827, -0.00240564) [node name="Cube_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"] -transform = Transform3D(1, 0.000353619, 0.000705975, -0.000379667, 0.999307, 0.0372312, -0.00069232, -0.0372314, 0.999307, -0.00484896, -0.240642, -0.192388) +transform = Transform3D(1, -3.39907e-06, 1.65668e-05, 3.41529e-06, 1, 0.000935405, -1.64998e-05, -0.000935376, 1, -0.000104904, -0.00602287, -0.00264454) [node name="Cylinder_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="33"] -transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.225809) +transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.00337505) diff --git a/assets/models/bipedal_mech/textures/Material.tres b/assets/models/bipedal_mech/textures/Material.tres index ee678d3..6d10d1d 100644 --- a/assets/models/bipedal_mech/textures/Material.tres +++ b/assets/models/bipedal_mech/textures/Material.tres @@ -12,8 +12,8 @@ render_priority = 0 shader = ExtResource("4_1yvu6") shader_parameter/color_low = Color(0, 0, 0, 1) shader_parameter/color_hi = Color(1, 1, 1, 1) -shader_parameter/threshold = 0.157 -shader_parameter/contrast = 0.745 +shader_parameter/threshold = 0.208 +shader_parameter/contrast = 1.0 shader_parameter/offset = 0.0 [sub_resource type="ShaderMaterial" id="ShaderMaterial_yk33k"] diff --git a/src/main.tscn b/src/main.tscn index 595bf85..2f00531 100644 --- a/src/main.tscn +++ b/src/main.tscn @@ -277,6 +277,7 @@ stretch = true [node name="Viewport" type="SubViewport" parent="ViewportContainer"] handle_input_locally = false +mesh_lod_threshold = 0.0 size = Vector2i(1900, 768) render_target_update_mode = 4 diff --git a/src/player/player.gd b/src/player/player.gd index c4b861f..781b68a 100644 --- a/src/player/player.gd +++ b/src/player/player.gd @@ -48,17 +48,20 @@ func _physics_process(delta: float) -> void: _damage_meter.value += 1 # DEBUG BLOCK }}} + var effective_gravity: float = gravity + if is_boosting(): _crosshair.jostle(Vector2(randf_range(-3, 3), randf_range(-3, 3))) - else: - # Add the gravity. - if not is_on_floor(): - velocity.y -= gravity * delta - animation_tree["parameters/jump_state/transition_request"] = "in_air" - animation_tree["parameters/anim_state/transition_request"] = "air" - elif animation_tree["parameters/anim_state/current_state"] == "air": - # If not on floor but still in jump state, transition back to landing - animation_tree["parameters/jump_state/transition_request"] = "end" + effective_gravity *= 0.1 + + # Add the gravity. + if not is_on_floor(): + velocity.y -= effective_gravity * delta + animation_tree["parameters/jump_state/transition_request"] = "in_air" + animation_tree["parameters/anim_state/transition_request"] = "air" + elif animation_tree["parameters/anim_state/current_state"] == "air": + # If not on floor but still in jump state, transition back to landing + animation_tree["parameters/jump_state/transition_request"] = "end" # Handle jump. if Input.is_action_just_pressed("jump") and is_on_floor(): diff --git a/src/shaders/sunny_sky.gdshader b/src/shaders/sunny_sky.gdshader index e663893..5b18af4 100644 --- a/src/shaders/sunny_sky.gdshader +++ b/src/shaders/sunny_sky.gdshader @@ -1,4 +1,6 @@ - +/* "Sunny Sky" + * adapted from https://www.shadertoy.com/view/wt2Gzc + */ // NOTE: Shader automatically converted from Godot Engine 4.2.2.stable's ProceduralSkyMaterial. shader_type sky;