From 06dfe9d415f6b12e04453f9c4ebb33e8c9380f0c Mon Sep 17 00:00:00 2001 From: Clifton Palmer Date: Fri, 6 Dec 2024 13:02:20 +0200 Subject: [PATCH 1/1] Fixed head snapping by adding a default tracking target to the william skin --- william.gd | 7 +- william.tscn | 229 ++++++++++++++++++++++++++------------------------- 2 files changed, 120 insertions(+), 116 deletions(-) diff --git a/william.gd b/william.gd index d03befa..24dcd5b 100644 --- a/william.gd +++ b/william.gd @@ -11,17 +11,18 @@ extends Node3D @onready var _head: TrackingBone3D_head = $base/rig/Skeleton3D/track_head @onready var _eye_L: TrackingBone3D = $base/rig/Skeleton3D/track_eye_L @onready var _eye_R: TrackingBone3D = $base/rig/Skeleton3D/track_eye_R +@onready var _default_target = $defaultTrackingTarget func set_eyes_target(target: Node3D) -> void: for eye in [ _eye_L, _eye_R ]: - eye.target = target - eye.active = target != null + eye.target = target if target != null else _default_target + eye.active = 1 eye.influence = eye_influence func set_head_target(target: Node3D) -> void: - _head.target = target + _head.target = target if target != null else _default_target _head.active = 1 _head.tween_influence(0.0 if target == null else head_influence) diff --git a/william.tscn b/william.tscn index 892eb3c..f35b7fd 100644 --- a/william.tscn +++ b/william.tscn @@ -231,7 +231,10 @@ use_gravity = false [node name="william" instance=ExtResource("1_adkxn")] script = ExtResource("2_0p3og") -[node name="AnimationTree" type="AnimationTree" parent="." index="0"] +[node name="defaultTrackingTarget" type="Node3D" parent="." index="0"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.64625, 4) + +[node name="AnimationTree" type="AnimationTree" parent="." index="1"] tree_root = SubResource("AnimationNodeBlendTree_uygj1") anim_player = NodePath("../AnimationPlayerLibrary") parameters/backward/blend_position = 3.0 @@ -246,7 +249,7 @@ parameters/talking/current_state = "talk" parameters/talking/transition_request = "" parameters/talking/current_index = 0 -[node name="AnimationPlayerLibrary" type="AnimationPlayer" parent="." index="1"] +[node name="AnimationPlayerLibrary" type="AnimationPlayer" parent="." index="2"] libraries = { "face": ExtResource("5_ted5p"), "hips": ExtResource("6_jmeds"), @@ -255,18 +258,18 @@ libraries = { } [node name="Skeleton3D" parent="base/rig" index="0"] -bones/0/position = Vector3(-0.0334491, 0.952181, -0.107531) -bones/0/rotation = Quaternion(0.100051, -0.0644568, -0.030875, 0.992412) +bones/0/position = Vector3(-0.0257162, 0.951681, -0.107052) +bones/0/rotation = Quaternion(0.0954857, -0.0670702, -0.0189823, 0.992987) bones/1/rotation = Quaternion(-0.0644764, -6.13826e-09, -1.28759e-08, 0.997919) bones/1/scale = Vector3(1, 1, 1) bones/2/rotation = Quaternion(-0.077464, 3.50653e-08, -6.15945e-08, 0.996995) bones/2/scale = Vector3(1, 1, 1) bones/3/rotation = Quaternion(0.00162711, -1.22272e-07, 2.23079e-08, 0.999999) bones/3/scale = Vector3(1, 1, 1) -bones/4/rotation = Quaternion(0.182344, -0.00301916, 0.119489, 0.975943) +bones/4/rotation = Quaternion(0.162761, 0.00598545, 0.102777, 0.98128) bones/4/scale = Vector3(1, 1, 1) -bones/5/rotation = Quaternion(-0.0948569, 0.00243061, -0.000231334, 0.995488) -bones/6/rotation = Quaternion(-0.0467218, 0.0171424, -0.0889993, 0.994788) +bones/5/rotation = Quaternion(-0.0948542, 0.00826387, -0.000787317, 0.995457) +bones/6/rotation = Quaternion(0.0397427, 0.00540537, -0.0780339, 0.996144) bones/8/rotation = Quaternion(0.168183, 0.569008, 0.588719, 0.548958) bones/8/scale = Vector3(0.999996, 1.00001, 0.999996) bones/9/rotation = Quaternion(-0.241127, 0.0184639, -0.0778872, 0.967187) @@ -342,27 +345,27 @@ bones/45/scale = Vector3(1, 1, 1) bones/46/rotation = Quaternion(0.999709, -0.0117809, 0.0109536, 0.0179522) bones/46/scale = Vector3(1, 1, 1) bones/47/rotation = Quaternion(0.00924863, -0.103836, -0.0984251, 0.989669) -bones/48/rotation = Quaternion(0.0187827, -0.404697, -0.688828, 0.601152) -bones/48/scale = Vector3(0.997864, 1.00429, 0.997863) -bones/49/position = Vector3(0.229985, 0.104341, 0.122446) -bones/49/rotation = Quaternion(0.520314, -0.116257, 0.828981, -0.168963) -bones/49/scale = Vector3(1.05594, 0.896851, 1.05594) -bones/50/rotation = Quaternion(-0.545564, 0.0794897, -0.0546653, 0.832498) -bones/50/scale = Vector3(0.909563, 1.07002, 1.03624) -bones/51/position = Vector3(0.141648, 0.0388806, 0.0474723) -bones/51/rotation = Quaternion(-0.0818977, -0.395281, 0.594464, 0.695455) -bones/51/scale = Vector3(1.08948, 0.84249, 1.08948) +bones/48/rotation = Quaternion(0.0290139, -0.409921, -0.690339, 0.595445) +bones/48/scale = Vector3(0.996781, 1.00647, 0.996781) +bones/49/position = Vector3(0.227635, 0.103166, 0.125895) +bones/49/rotation = Quaternion(0.51907, -0.116884, 0.827749, -0.178147) +bones/49/scale = Vector3(1.05676, 0.89547, 1.05676) +bones/50/rotation = Quaternion(-0.548375, 0.0831789, -0.0482136, 0.830687) +bones/50/scale = Vector3(0.913495, 1.05735, 1.04413) +bones/51/position = Vector3(0.141845, 0.0391479, 0.0495799) +bones/51/rotation = Quaternion(-0.0900839, -0.400986, 0.597201, 0.688801) +bones/51/scale = Vector3(1.07905, 0.858847, 1.07905) bones/52/rotation = Quaternion(0.00924863, 0.103836, 0.0984251, 0.989669) -bones/53/rotation = Quaternion(0.0183519, 0.404277, 0.689123, 0.601109) -bones/53/scale = Vector3(0.997928, 1.00416, 0.997928) -bones/54/position = Vector3(-0.230082, 0.104367, 0.121936) -bones/54/rotation = Quaternion(-0.519771, -0.114589, 0.829007, 0.171622) -bones/54/scale = Vector3(1.0544, 0.899477, 1.0544) -bones/55/rotation = Quaternion(-0.547559, -0.079897, 0.0539887, 0.831192) -bones/55/scale = Vector3(0.907519, 1.07752, 1.03076) -bones/56/position = Vector3(-0.141489, 0.0385768, 0.0465146) -bones/56/rotation = Quaternion(-0.0780487, 0.393482, -0.591136, 0.699742) -bones/56/scale = Vector3(1.09396, 0.835602, 1.09396) +bones/53/rotation = Quaternion(0.0289172, 0.410095, 0.689922, 0.595814) +bones/53/scale = Vector3(0.997816, 1.00438, 0.997816) +bones/54/position = Vector3(-0.228264, 0.103307, 0.124962) +bones/54/rotation = Quaternion(-0.51838, -0.112133, 0.82853, 0.179573) +bones/54/scale = Vector3(1.05752, 0.894174, 1.05752) +bones/55/rotation = Quaternion(-0.553327, -0.0822475, 0.0501818, 0.827373) +bones/55/scale = Vector3(0.912966, 1.05564, 1.04638) +bones/56/position = Vector3(-0.141489, 0.0395981, 0.0499728) +bones/56/rotation = Quaternion(-0.0930075, 0.402549, -0.599176, 0.685778) +bones/56/scale = Vector3(1.08023, 0.856974, 1.08023) bones/57/rotation = Quaternion(-0.707107, 1.8717e-21, -4.79154e-21, 0.707107) bones/57/scale = Vector3(1, 1, 1) bones/58/rotation = Quaternion(0.985574, 5.1254e-07, 3.5186e-08, 0.169243) @@ -462,93 +465,93 @@ bones/105/rotation = Quaternion(-0.0153969, -0.0395331, -0.239399, 0.969994) bones/105/scale = Vector3(1, 0.99999, 1.00001) bones/106/rotation = Quaternion(0.909589, -9.30845e-09, 3.15841e-08, -0.415509) bones/106/scale = Vector3(1, 1, 1) -bones/108/rotation = Quaternion(-0.0780995, -0.000267313, -0.00274632, 0.996942) -bones/109/rotation = Quaternion(-0.0785074, -0.000251105, -0.00281578, 0.99691) -bones/110/rotation = Quaternion(-0.0903045, -9.87659e-05, -0.00114268, 0.995914) +bones/108/rotation = Quaternion(-0.0973636, -6.32087e-05, 0.00151919, 0.995248) +bones/109/rotation = Quaternion(-0.0997229, 3.70551e-05, 0.00134735, 0.995014) +bones/110/rotation = Quaternion(-0.0989835, 5.04218e-05, 9.79888e-05, 0.995089) bones/111/rotation = Quaternion(0.897883, 0.391856, -0.0802525, -0.183887) bones/111/scale = Vector3(1, 1, 1) bones/112/scale = Vector3(1, 1, 1) -bones/113/rotation = Quaternion(-0.0395815, 0.00583959, 0.0731061, 0.996521) -bones/114/rotation = Quaternion(-0.0414173, 0.00661838, 0.086647, 0.995356) +bones/113/rotation = Quaternion(-0.0582571, 0.00510011, 0.0771794, 0.995301) +bones/114/rotation = Quaternion(-0.0618065, 0.00499896, 0.0900147, 0.994008) bones/114/scale = Vector3(1, 1, 1) -bones/115/rotation = Quaternion(-0.00536357, 0.00718538, 0.142023, 0.989823) +bones/115/rotation = Quaternion(-0.0155466, 0.00517119, 0.143622, 0.989497) bones/115/scale = Vector3(1, 1, 1) bones/116/rotation = Quaternion(0.397645, 0.504989, 0.712315, -0.281907) -bones/118/rotation = Quaternion(-0.222807, -0.00352195, 0.00194919, 0.974854) +bones/118/rotation = Quaternion(-0.221263, -0.0044456, -0.0024074, 0.975201) bones/118/scale = Vector3(1, 1, 1) bones/119/rotation = Quaternion(6.16402e-08, 0.577417, 0.81645, 4.35937e-08) bones/119/scale = Vector3(1, 0.999999, 1) -bones/120/rotation = Quaternion(-0.139363, -0.000293258, -0.00166095, 0.99024) -bones/121/rotation = Quaternion(-0.146979, 4.24879e-05, 0.000188893, 0.98914) +bones/120/rotation = Quaternion(-0.149436, 0.000140472, 0.00216309, 0.988769) +bones/121/rotation = Quaternion(-0.143091, 2.89518e-05, 8.08379e-05, 0.98971) bones/121/scale = Vector3(1, 1, 1) bones/122/rotation = Quaternion(0.575312, -0.413999, -0.566364, -0.420539) -bones/123/rotation = Quaternion(-0.25348, 9.18025e-05, -0.00223405, 0.967338) +bones/123/rotation = Quaternion(-0.262691, 0.000895043, 0.000791984, 0.964879) bones/123/scale = Vector3(1, 1, 1) -bones/124/rotation = Quaternion(-0.187923, 0.00119816, -0.000843786, 0.982183) +bones/124/rotation = Quaternion(-0.188104, 0.00155517, 0.00111739, 0.982147) bones/125/rotation = Quaternion(0.897883, -0.391856, 0.0802525, -0.183887) bones/125/scale = Vector3(1, 1, 1) bones/126/scale = Vector3(1, 1, 1) -bones/127/rotation = Quaternion(-0.0392316, -0.00619309, -0.078504, 0.996122) -bones/128/rotation = Quaternion(-0.0413287, -0.00690274, -0.0923617, 0.994844) +bones/127/rotation = Quaternion(-0.0589871, -0.00519813, -0.0741089, 0.995491) +bones/128/rotation = Quaternion(-0.062899, -0.00490213, -0.0880315, 0.994118) bones/128/scale = Vector3(1, 1, 1) -bones/129/rotation = Quaternion(-0.0067314, -0.00538064, -0.114055, 0.993437) -bones/130/position = Vector3(-0.0334491, 0.952181, -0.107531) -bones/130/rotation = Quaternion(-0.1058, -0.787275, -0.388458, 0.467017) -bones/131/position = Vector3(-0.0334491, 0.952181, -0.107531) -bones/131/rotation = Quaternion(-0.0936178, 0.730217, 0.336965, 0.586918) +bones/129/rotation = Quaternion(-0.0153331, -0.00402772, -0.112489, 0.993527) +bones/130/position = Vector3(-0.0257162, 0.951681, -0.107052) +bones/130/rotation = Quaternion(-0.0980616, -0.792195, -0.379266, 0.46794) +bones/131/position = Vector3(-0.0257162, 0.951681, -0.107052) +bones/131/rotation = Quaternion(-0.106241, 0.728817, 0.33924, 0.585197) bones/131/scale = Vector3(1, 1, 1) -bones/132/position = Vector3(0.0847623, 0.919643, -0.0856495) -bones/132/rotation = Quaternion(-0.758838, -0.0140803, -0.0734941, 0.646967) -bones/133/position = Vector3(-0.156814, 0.937855, -0.115372) -bones/133/rotation = Quaternion(-0.758712, -0.0140905, -0.0734868, 0.647115) -bones/134/position = Vector3(-0.0306435, 0.898097, 0.0834619) -bones/134/rotation = Quaternion(0.997954, -0.020018, 0.0599397, 0.00976449) -bones/135/rotation = Quaternion(0.0107023, -9.79473e-05, -0.0101516, 0.999891) -bones/136/rotation = Quaternion(0.00139564, -1.4513e-06, -0.00149611, 0.999998) -bones/137/position = Vector3(-0.0900429, 0.902532, 0.0761356) -bones/137/rotation = Quaternion(0.99796, -0.019958, 0.059959, 0.00906081) -bones/138/rotation = Quaternion(0.0105392, -0.000102289, -0.00993159, 0.999895) -bones/139/rotation = Quaternion(0.00201703, -1.78525e-06, -0.00139717, 0.999997) -bones/140/position = Vector3(-0.0575837, 0.900297, 0.057252) -bones/140/rotation = Quaternion(-0.016122, 0.624339, 0.778564, 0.0614787) -bones/141/rotation = Quaternion(-0.289881, -0.00682847, 0.0220391, 0.956785) -bones/142/rotation = Quaternion(-0.15722, -0.00227524, 0.0134875, 0.987469) -bones/143/rotation = Quaternion(-0.0729062, -0.000543607, 0.0054352, 0.997324) -bones/144/rotation = Quaternion(-0.0336155, -0.000121362, 0.00248277, 0.999432) -bones/145/position = Vector3(0.0940114, 0.914672, -0.0546842) -bones/145/rotation = Quaternion(0.977893, 0.12247, 0.0475193, 0.162691) -bones/145/scale = Vector3(1.00698, 0.98618, 1.00698) -bones/146/rotation = Quaternion(-1.61789e-08, -0.0732116, -2.27142e-09, 0.997316) -bones/147/rotation = Quaternion(0.16, -0.0734391, 0.0117358, 0.984312) -bones/147/scale = Vector3(1.00031, 0.997262, 1.00252) -bones/148/rotation = Quaternion(1.81237e-08, -0.00442741, 3.40051e-08, 0.99999) -bones/149/rotation = Quaternion(-0.467783, -0.00484397, 0.0880531, 0.879433) -bones/149/scale = Vector3(0.993591, 0.9987, 1.00798) -bones/150/rotation = Quaternion(2.46375e-05, 0.965725, -0.259567, -0.000225143) +bones/132/position = Vector3(0.0930177, 0.922321, -0.0839892) +bones/132/rotation = Quaternion(-0.762323, -0.0247902, -0.0674337, 0.643196) +bones/133/position = Vector3(-0.148635, 0.934342, -0.115564) +bones/133/rotation = Quaternion(-0.762314, -0.0243811, -0.0678948, 0.643174) +bones/134/position = Vector3(-0.022956, 0.899869, 0.0843844) +bones/134/rotation = Quaternion(0.997785, -0.0106891, 0.0636839, 0.0159775) +bones/135/rotation = Quaternion(0.00908026, -9.79528e-05, -0.0081179, 0.999926) +bones/136/rotation = Quaternion(0.000999727, -1.44815e-06, -0.00161471, 0.999998) +bones/137/position = Vector3(-0.0824468, 0.902862, 0.0765726) +bones/137/rotation = Quaternion(0.997789, -0.0106847, 0.0636837, 0.0157276) +bones/138/rotation = Quaternion(0.00942092, -0.000102293, -0.00803748, 0.999923) +bones/139/rotation = Quaternion(3.5482e-05, -1.77777e-06, -0.00151488, 0.999999) +bones/140/position = Vector3(-0.0498096, 0.901157, 0.0577102) +bones/140/rotation = Quaternion(-0.0269299, 0.629445, 0.774585, 0.0556085) +bones/141/rotation = Quaternion(-0.289554, -0.00638159, 0.019506, 0.956942) +bones/142/rotation = Quaternion(-0.156851, -0.00170527, 0.0112364, 0.987557) +bones/143/rotation = Quaternion(-0.0717591, -0.000543652, 0.00553941, 0.997407) +bones/144/rotation = Quaternion(-0.0321303, -0.000121367, 0.00190612, 0.999482) +bones/145/position = Vector3(0.102218, 0.917828, -0.0529236) +bones/145/rotation = Quaternion(0.979091, 0.115677, 0.0534368, 0.158568) +bones/145/scale = Vector3(1.00694, 0.986273, 1.00694) +bones/146/rotation = Quaternion(-3.66467e-08, -0.071437, -1.64588e-08, 0.997445) +bones/147/rotation = Quaternion(0.154935, -0.0709733, 0.0109767, 0.985311) +bones/147/scale = Vector3(1.00031, 0.997265, 1.00251) +bones/148/rotation = Quaternion(4.16502e-08, -0.00796529, 1.82673e-08, 0.999968) +bones/149/rotation = Quaternion(-0.470589, -0.00987864, 0.0819565, 0.878483) +bones/149/scale = Vector3(0.9936, 0.998679, 1.00799) +bones/150/rotation = Quaternion(2.46684e-05, 0.965744, -0.259497, -0.000225146) bones/150/scale = Vector3(0.99967, 1.00041, 0.999919) -bones/151/position = Vector3(-0.173928, 0.934751, -0.0876868) -bones/151/rotation = Quaternion(0.995786, 0.071836, 0.0566153, 0.00673535) -bones/151/scale = Vector3(1.00496, 0.990146, 1.00496) -bones/152/rotation = Quaternion(1.47285e-08, 0.0376498, 8.2278e-09, 0.999291) -bones/153/rotation = Quaternion(0.138725, 0.0376484, -0.00521122, 0.989601) -bones/153/scale = Vector3(1.00025, 0.998336, 1.00145) -bones/154/rotation = Quaternion(-6.98089e-08, 0.0139087, 2.06132e-08, 0.999903) -bones/155/rotation = Quaternion(-0.607462, 0.0140594, 0.0772356, 0.79046) -bones/155/scale = Vector3(0.995047, 0.995391, 1.00967) -bones/156/rotation = Quaternion(0.000119087, 0.959715, -0.280975, 0.000184867) +bones/151/position = Vector3(-0.165867, 0.931154, -0.0879616) +bones/151/rotation = Quaternion(0.996042, 0.0629042, 0.060574, 0.0165541) +bones/151/scale = Vector3(1.00571, 0.988671, 1.00571) +bones/152/rotation = Quaternion(-1.04502e-08, 0.0424713, 1.57295e-08, 0.999098) +bones/153/rotation = Quaternion(0.161077, 0.0429185, -0.00690501, 0.985984) +bones/153/scale = Vector3(1.00026, 0.99816, 1.00162) +bones/154/rotation = Quaternion(-1.7515e-08, 0.00932134, 1.19572e-08, 0.999957) +bones/155/rotation = Quaternion(-0.616679, 0.00818171, 0.0692582, 0.78412) +bones/155/scale = Vector3(0.994394, 0.994755, 1.01098) +bones/156/rotation = Quaternion(0.000119669, 0.959757, -0.280833, 0.000184698) bones/156/scale = Vector3(0.999826, 1.0002, 0.999978) -bones/157/position = Vector3(0.0236747, 1.54763, -0.0587545) -bones/157/rotation = Quaternion(-0.505543, -0.456996, -0.485099, 0.547961) -bones/158/position = Vector3(0.255039, 1.53433, -0.0883859) -bones/158/rotation = Quaternion(-0.241216, -0.108833, 0.947166, -0.181238) -bones/158/scale = Vector3(1.00019, 0.999611, 1.00019) -bones/159/rotation = Quaternion(3.22115e-08, 0.00313075, 3.37006e-08, 0.999995) +bones/157/position = Vector3(0.0169384, 1.54885, -0.0648442) +bones/157/rotation = Quaternion(-0.511832, -0.425531, -0.473775, 0.576619) +bones/158/position = Vector3(0.24519, 1.53778, -0.11316) +bones/158/rotation = Quaternion(-0.218483, -0.096905, 0.952293, -0.189768) +bones/158/scale = Vector3(1.00002, 0.99997, 1.00002) +bones/159/rotation = Quaternion(6.07454e-08, -0.00507401, -3.03259e-08, 0.999987) bones/159/scale = Vector3(0.999999, 1, 1) -bones/160/rotation = Quaternion(0.322152, 0.00313088, -0.00106479, 0.946682) -bones/160/scale = Vector3(1.00001, 0.999146, 1.00085) -bones/161/rotation = Quaternion(2.95905e-08, 0.00665094, 1.25159e-08, 0.999978) -bones/162/rotation = Quaternion(0.0735189, 0.0118944, -0.0449221, 0.996211) -bones/162/scale = Vector3(0.999828, 1.00034, 0.99983) +bones/160/rotation = Quaternion(0.326133, -0.00505712, 0.00174424, 0.945309) +bones/160/scale = Vector3(0.999998, 0.999379, 1.00062) +bones/161/rotation = Quaternion(-2.10688e-10, -0.00311448, 6.15767e-08, 0.999995) +bones/162/rotation = Quaternion(0.065914, 0.00213375, -0.0526759, 0.996432) +bones/162/scale = Vector3(1.00001, 0.999975, 1.00001) bones/163/position = Vector3(-0.0197298, 0.120467, 0.0346734) bones/163/rotation = Quaternion(0.0718441, 0.386481, 0.0423991, 0.918517) bones/164/rotation = Quaternion(0.112742, -6.40415e-05, 0.000564981, 0.993624) @@ -582,18 +585,18 @@ bones/179/rotation = Quaternion(0.120863, 0.000593449, -0.00487831, 0.992657) bones/179/scale = Vector3(1, 1, 1) bones/180/rotation = Quaternion(-0.0363518, -7.20591e-06, 0.00959009, 0.999293) bones/181/rotation = Quaternion(-0.0699756, 0.498239, -0.128393, 0.854621) -bones/182/position = Vector3(-0.0122783, 1.55028, -0.0636533) -bones/182/rotation = Quaternion(-0.651395, 0.390252, 0.436529, 0.482525) -bones/183/position = Vector3(-0.224953, 1.47934, -0.130026) -bones/183/rotation = Quaternion(0.11304, -0.131997, 0.977361, 0.12068) -bones/183/scale = Vector3(0.999496, 1.00101, 0.999496) -bones/184/rotation = Quaternion(-1.43556e-07, 0.0293739, -9.3858e-08, 0.999569) +bones/182/position = Vector3(-0.0193096, 1.55065, -0.0695777) +bones/182/rotation = Quaternion(-0.646521, 0.379073, 0.421117, 0.510857) +bones/183/position = Vector3(-0.230163, 1.48869, -0.149517) +bones/183/rotation = Quaternion(0.0941466, -0.130383, 0.980895, 0.109462) +bones/183/scale = Vector3(0.999553, 1.0009, 0.999553) +bones/184/rotation = Quaternion(4.14111e-08, 0.0338786, 6.55162e-09, 0.999426) bones/184/scale = Vector3(1, 1, 1) -bones/185/rotation = Quaternion(0.32788, 0.0293724, -0.0102015, 0.944207) -bones/185/scale = Vector3(0.999955, 1.00075, 0.999293) -bones/186/rotation = Quaternion(1.20083e-07, 0.0346823, -4.40695e-08, 0.999398) -bones/187/rotation = Quaternion(-0.0645372, 0.0294331, 0.0555323, 0.995934) -bones/187/scale = Vector3(1.00052, 0.998966, 1.00052) +bones/185/rotation = Quaternion(0.322699, 0.033891, -0.0115662, 0.945824) +bones/185/scale = Vector3(0.999956, 1.00075, 0.999293) +bones/186/rotation = Quaternion(-3.98812e-08, 0.0417094, -1.84451e-08, 0.99913) +bones/187/rotation = Quaternion(-0.0634241, 0.0364826, 0.0474494, 0.99619) +bones/187/scale = Vector3(1.00047, 0.99907, 1.00046) bones/188/position = Vector3(0.0197299, 0.120467, 0.0346735) bones/188/rotation = Quaternion(0.0718441, -0.386481, -0.0423991, 0.918517) bones/189/rotation = Quaternion(0.112742, 6.40372e-05, -0.000564644, 0.993624) @@ -628,16 +631,16 @@ bones/204/rotation = Quaternion(0.120863, -0.000593412, 0.00487826, 0.992657) bones/204/scale = Vector3(1, 1, 1) bones/205/rotation = Quaternion(-0.0363513, 7.21743e-06, -0.00959023, 0.999293) bones/206/rotation = Quaternion(-0.0699756, -0.498239, 0.128393, 0.854621) -bones/207/position = Vector3(0.105998, 1.40221, 0.00704497) -bones/207/rotation = Quaternion(-0.0156378, 0.674981, 0.734776, 0.0652649) +bones/207/position = Vector3(0.102004, 1.40626, 0.0033124) +bones/207/rotation = Quaternion(-0.0287544, 0.679021, 0.731051, 0.0605662) bones/207/scale = Vector3(1, 1, 1) -bones/208/position = Vector3(-0.128581, 1.41982, -0.0216445) -bones/208/rotation = Quaternion(-0.0156217, 0.675223, 0.734555, 0.0652578) +bones/208/position = Vector3(-0.132558, 1.41787, -0.0273064) +bones/208/rotation = Quaternion(-0.0287848, 0.678667, 0.731379, 0.0605532) bones/208/scale = Vector3(1, 1, 1) -bones/209/position = Vector3(0.180494, 1.37024, -0.13474) -bones/209/rotation = Quaternion(-0.723174, -0.0150759, -0.0698618, 0.686958) -bones/210/position = Vector3(-0.170522, 1.39662, -0.177935) -bones/210/rotation = Quaternion(-0.723174, -0.0150759, -0.0698618, 0.686958) +bones/209/position = Vector3(0.17825, 1.37445, -0.137766) +bones/209/rotation = Quaternion(-0.726426, -0.0260772, -0.0646432, 0.683701) +bones/210/position = Vector3(-0.172801, 1.39186, -0.183584) +bones/210/rotation = Quaternion(-0.726426, -0.0260772, -0.0646432, 0.683701) script = ExtResource("7_4sh2k") enable_jigglebones = false jigglebone_configs = Array[ExtResource("8_ptrfv")]([SubResource("Resource_2rjdy"), SubResource("Resource_7y4fq"), SubResource("Resource_kfq4j"), SubResource("Resource_n2mxm"), SubResource("Resource_orlqw"), SubResource("Resource_65olk")]) -- 2.47.2