[gd_scene load_steps=42 format=3 uid="uid://2tvylmtejq0u"] [ext_resource type="PackedScene" uid="uid://cd5n7um55x8ph" path="res://model/william.glb" id="1_adkxn"] [ext_resource type="Script" path="res://william.gd" id="2_0p3og"] [ext_resource type="AnimationLibrary" uid="uid://rsu304v5gdme" path="res://animation/move.res" id="2_64b73"] [ext_resource type="AnimationLibrary" uid="uid://lf126l263jjc" path="res://animation/idle.res" id="3_pbx3f"] [ext_resource type="AnimationLibrary" uid="uid://i7clqa7yt16v" path="res://animation/face.res" id="5_ted5p"] [ext_resource type="AnimationLibrary" uid="uid://b5kyg75fbtsis" path="res://animation/hips.res" id="6_jmeds"] [ext_resource type="Script" path="res://jigglebone_setup.gd" id="7_4sh2k"] [ext_resource type="Script" path="res://TrackingBone3D_head.gd" id="7_h7lx0"] [ext_resource type="Script" path="res://jigglebone_config.gd" id="8_ptrfv"] [ext_resource type="Script" path="res://TrackingBone3D.gd" id="9_00p5l"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_wa16o"] animation = &"move/hardLanding" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_kmecn"] animation = &"idle/neutral" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_8ufbv"] animation = &"idle/talking" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ry6ix"] animation = &"idle/talking2" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_b851n"] animation = &"idle/yelling" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_13bj0"] animation = &"idle/posing" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_iu7io"] animation = &"face/test-talking" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_3lsfi"] animation = &"move/falling" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_52txc"] animation = &"idle/breathing" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ufwi6"] animation = &"move/jogBackwards" [sub_resource type="AnimationNodeBlendSpace1D" id="AnimationNodeBlendSpace1D_h1uk8"] blend_point_0/node = SubResource("AnimationNodeAnimation_52txc") blend_point_0/pos = 0.0 blend_point_1/node = SubResource("AnimationNodeAnimation_ufwi6") blend_point_1/pos = 3.0 min_space = 0.0 max_space = 3.0 sync = true [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_58tc5"] animation = &"idle/breathing" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_4hgi4"] animation = &"move/walk" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_onqbo"] animation = &"move/jog" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_3lefl"] animation = &"move/run" [sub_resource type="AnimationNodeBlendSpace1D" id="AnimationNodeBlendSpace1D_4rddd"] blend_point_0/node = SubResource("AnimationNodeAnimation_58tc5") blend_point_0/pos = 0.0 blend_point_1/node = SubResource("AnimationNodeAnimation_4hgi4") blend_point_1/pos = 5.0 blend_point_2/node = SubResource("AnimationNodeAnimation_onqbo") blend_point_2/pos = 10.0 blend_point_3/node = SubResource("AnimationNodeAnimation_3lefl") blend_point_3/pos = 15.0 min_space = 0.0 max_space = 15.0 sync = true [sub_resource type="AnimationNodeAdd2" id="AnimationNodeAdd2_3v5yd"] filters = ["base/rig/Skeleton3D:DEF-ass.L", "base/rig/Skeleton3D:DEF-ass.R", "base/rig/Skeleton3D:DEF-balls.L", "base/rig/Skeleton3D:DEF-balls.L.001", "base/rig/Skeleton3D:DEF-balls.L.002", "base/rig/Skeleton3D:DEF-balls.R", "base/rig/Skeleton3D:DEF-balls.R.001", "base/rig/Skeleton3D:DEF-balls.R.002", "base/rig/Skeleton3D:DEF-foot.L", "base/rig/Skeleton3D:DEF-foot.R", "base/rig/Skeleton3D:DEF-pelvis.L", "base/rig/Skeleton3D:DEF-pelvis.R", "base/rig/Skeleton3D:DEF-penis", "base/rig/Skeleton3D:DEF-penis.001", "base/rig/Skeleton3D:DEF-penis.002", "base/rig/Skeleton3D:DEF-penis.003", "base/rig/Skeleton3D:DEF-penis.004", "base/rig/Skeleton3D:DEF-shin.L", "base/rig/Skeleton3D:DEF-shin.L.001", "base/rig/Skeleton3D:DEF-shin.R", "base/rig/Skeleton3D:DEF-shin.R.001", "base/rig/Skeleton3D:DEF-thigh.L", "base/rig/Skeleton3D:DEF-thigh.L.001", "base/rig/Skeleton3D:DEF-thigh.R", "base/rig/Skeleton3D:DEF-thigh.R.001", "base/rig/Skeleton3D:DEF-toe.L", "base/rig/Skeleton3D:DEF-toe.R"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_3kyni"] animation = &"hips/rotateLegsRight" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ccnk8"] animation = &"hips/rotateLegsLeft" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_4hreh"] animation = &"hips/rotateLegsCenter" [sub_resource type="AnimationNodeBlendSpace1D" id="AnimationNodeBlendSpace1D_7hdbu"] blend_point_0/node = SubResource("AnimationNodeAnimation_3kyni") blend_point_0/pos = -1.6 blend_point_1/node = SubResource("AnimationNodeAnimation_ccnk8") blend_point_1/pos = 1.6 blend_point_2/node = SubResource("AnimationNodeAnimation_4hreh") blend_point_2/pos = 0.0 min_space = -2.0 max_space = 2.0 sync = true [sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_vbrx5"] xfade_time = 0.25 input_0/name = "fall" input_0/auto_advance = false input_0/break_loop_at_end = false input_0/reset = true input_1/name = "landing" input_1/auto_advance = true input_1/break_loop_at_end = false input_1/reset = true input_2/name = "forward" input_2/auto_advance = false input_2/break_loop_at_end = false input_2/reset = true input_3/name = "idle" input_3/auto_advance = false input_3/break_loop_at_end = false input_3/reset = true input_4/name = "backward" input_4/auto_advance = false input_4/break_loop_at_end = false input_4/reset = true input_5/name = "talk" input_5/auto_advance = false input_5/break_loop_at_end = false input_5/reset = true input_6/name = "pose" input_6/auto_advance = false input_6/break_loop_at_end = false input_6/reset = true [sub_resource type="AnimationNodeAdd2" id="AnimationNodeAdd2_b26xs"] [sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_rgwlt"] xfade_time = 0.5 input_0/name = "talk" input_0/auto_advance = true input_0/break_loop_at_end = true input_0/reset = true input_1/name = "talk2" input_1/auto_advance = true input_1/break_loop_at_end = true input_1/reset = true input_2/name = "yell" input_2/auto_advance = true input_2/break_loop_at_end = true input_2/reset = true [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_uygj1"] nodes/Animation/node = SubResource("AnimationNodeAnimation_3lsfi") nodes/Animation/position = Vector2(-230, -100) "nodes/Animation 2/node" = SubResource("AnimationNodeAnimation_wa16o") "nodes/Animation 2/position" = Vector2(-250, 50) "nodes/Animation 3/node" = SubResource("AnimationNodeAnimation_kmecn") "nodes/Animation 3/position" = Vector2(-230, 360) "nodes/Animation 4/node" = SubResource("AnimationNodeAnimation_8ufbv") "nodes/Animation 4/position" = Vector2(-520, 890) "nodes/Animation 5/node" = SubResource("AnimationNodeAnimation_ry6ix") "nodes/Animation 5/position" = Vector2(-530, 1030) "nodes/Animation 6/node" = SubResource("AnimationNodeAnimation_b851n") "nodes/Animation 6/position" = Vector2(-520, 1160) "nodes/Animation 7/node" = SubResource("AnimationNodeAnimation_13bj0") "nodes/Animation 7/position" = Vector2(630, 620) "nodes/Animation 8/node" = SubResource("AnimationNodeAnimation_iu7io") "nodes/Animation 8/position" = Vector2(-240, 1190) nodes/backward/node = SubResource("AnimationNodeBlendSpace1D_h1uk8") nodes/backward/position = Vector2(-250, 520) nodes/forward/node = SubResource("AnimationNodeBlendSpace1D_4rddd") nodes/forward/position = Vector2(-240, 200) nodes/hips_add2/node = SubResource("AnimationNodeAdd2_3v5yd") nodes/hips_add2/position = Vector2(1330, 30) nodes/hips_direction/node = SubResource("AnimationNodeBlendSpace1D_7hdbu") nodes/hips_direction/position = Vector2(1080, -50) nodes/motion/node = SubResource("AnimationNodeTransition_vbrx5") nodes/motion/position = Vector2(860, 80) nodes/output/position = Vector2(1620, 90) nodes/talk_add2/node = SubResource("AnimationNodeAdd2_b26xs") nodes/talk_add2/position = Vector2(20, 890) nodes/talking/node = SubResource("AnimationNodeTransition_rgwlt") nodes/talking/position = Vector2(-260, 920) node_connections = [&"hips_add2", 0, &"hips_direction", &"hips_add2", 1, &"motion", &"motion", 0, &"Animation", &"motion", 1, &"Animation 2", &"motion", 2, &"forward", &"motion", 3, &"Animation 3", &"motion", 4, &"backward", &"motion", 5, &"talk_add2", &"motion", 6, &"Animation 7", &"output", 0, &"hips_add2", &"talk_add2", 0, &"talking", &"talk_add2", 1, &"Animation 8", &"talking", 0, &"Animation 4", &"talking", 1, &"Animation 5", &"talking", 2, &"Animation 6"] [sub_resource type="Resource" id="Resource_2rjdy"] script = ExtResource("8_ptrfv") name_pattern = "DEF-hair-back" stiffness = 2.0 damping = 2.0 forward_axis = 5 use_gravity = false [sub_resource type="Resource" id="Resource_7y4fq"] script = ExtResource("8_ptrfv") name_pattern = "DEF-hair-front" stiffness = 2.0 damping = 1.0 forward_axis = 5 use_gravity = false [sub_resource type="Resource" id="Resource_kfq4j"] script = ExtResource("8_ptrfv") name_pattern = "DEF-ass" stiffness = 1.0 damping = 1.0 forward_axis = 5 use_gravity = false [sub_resource type="Resource" id="Resource_n2mxm"] script = ExtResource("8_ptrfv") name_pattern = "DEF-balls" stiffness = 1.0 damping = 1.0 forward_axis = 5 use_gravity = false [sub_resource type="Resource" id="Resource_orlqw"] script = ExtResource("8_ptrfv") name_pattern = "DEF-penis" stiffness = 1.0 damping = 1.0 forward_axis = 5 use_gravity = false [sub_resource type="Resource" id="Resource_65olk"] script = ExtResource("8_ptrfv") name_pattern = "DEF-breast" stiffness = 1.0 damping = 1.0 forward_axis = 5 use_gravity = false [node name="william" instance=ExtResource("1_adkxn")] script = ExtResource("2_0p3og") [node name="AnimationTree" type="AnimationTree" parent="." index="0"] tree_root = SubResource("AnimationNodeBlendTree_uygj1") anim_player = NodePath("../AnimationPlayerLibrary") parameters/backward/blend_position = 3.0 parameters/forward/blend_position = 3.0 parameters/hips_add2/add_amount = 1.0 parameters/hips_direction/blend_position = 0.0 parameters/motion/current_state = "idle" parameters/motion/transition_request = "" parameters/motion/current_index = 3 parameters/talk_add2/add_amount = 1.0 parameters/talking/current_state = "talk" parameters/talking/transition_request = "" parameters/talking/current_index = 0 [node name="AnimationPlayerLibrary" type="AnimationPlayer" parent="." index="1"] libraries = { "face": ExtResource("5_ted5p"), "hips": ExtResource("6_jmeds"), "idle": ExtResource("3_pbx3f"), "move": ExtResource("2_64b73") } [node name="Skeleton3D" parent="base/rig" index="0"] bones/0/position = Vector3(-0.0309692, 0.951593, -0.107306) bones/0/rotation = Quaternion(0.0943206, -0.0710542, -0.0343918, 0.992407) 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.244995, 0.00221437, 0.12983, 0.96079) bones/4/scale = Vector3(1, 1, 1) bones/5/rotation = Quaternion(-0.0948524, 0.00997605, -0.000950435, 0.995441) bones/6/rotation = Quaternion(-0.0723547, 0.0217614, -0.0840369, 0.993594) 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) bones/9/scale = Vector3(1, 0.999996, 1) bones/10/rotation = Quaternion(-0.314069, 0.00747746, -0.0807343, 0.945932) bones/11/rotation = Quaternion(-0.223787, -0.0078436, 0.14864, 0.963205) bones/11/scale = Vector3(0.999994, 1.00001, 0.999994) bones/12/rotation = Quaternion(-0.367354, 0.263563, 0.891403, -0.0313918) bones/12/scale = Vector3(1, 0.999995, 1) bones/13/rotation = Quaternion(0.139163, -0.122498, 0.254063, 0.949252) bones/13/scale = Vector3(0.999999, 1, 0.999999) bones/14/rotation = Quaternion(0.168186, -0.569002, -0.588728, 0.548953) bones/14/scale = Vector3(0.999999, 1, 1) bones/15/rotation = Quaternion(-0.241116, -0.0184588, 0.0779042, 0.967188) bones/15/scale = Vector3(1, 1, 0.999999) bones/16/rotation = Quaternion(-0.314071, -0.00747956, 0.0807286, 0.945931) bones/17/rotation = Quaternion(-0.223795, 0.00784322, -0.148647, 0.963202) bones/17/scale = Vector3(0.999989, 1.00002, 0.99999) bones/18/rotation = Quaternion(0.367354, 0.263564, 0.891403, 0.0313917) bones/18/scale = Vector3(1, 0.999995, 1) bones/19/rotation = Quaternion(0.139163, 0.122498, -0.254063, 0.949252) bones/19/scale = Vector3(1, 1, 0.999999) bones/20/scale = Vector3(1, 1, 1) bones/21/rotation = Quaternion(0.635867, -0.326458, 0.156479, 0.681625) bones/21/scale = Vector3(1, 1, 1) bones/22/rotation = Quaternion(0.235825, 0.0209287, 0.288052, 0.927887) bones/22/scale = Vector3(1, 1, 1) bones/23/rotation = Quaternion(0.781727, -0.342641, 0.386672, 0.349263) bones/23/scale = Vector3(1, 1, 1) bones/24/scale = Vector3(1, 1, 1) bones/25/rotation = Quaternion(0.635867, 0.326458, -0.156479, 0.681625) bones/25/scale = Vector3(1, 1, 1) bones/26/rotation = Quaternion(0.235825, -0.0209289, -0.288052, 0.927887) bones/26/scale = Vector3(1, 1, 1) bones/27/rotation = Quaternion(0.781727, 0.342641, -0.386672, 0.349263) bones/27/scale = Vector3(1, 1, 1) bones/28/position = Vector3(0.0443385, -0.0154334, 0.157378) bones/28/rotation = Quaternion(-0.542164, -0.1825, -0.149659, 0.806446) bones/28/scale = Vector3(0.999998, 1, 0.999998) bones/29/rotation = Quaternion(0.270944, -0.095679, -0.0183002, 0.957654) bones/29/scale = Vector3(1, 0.999996, 1) bones/30/position = Vector3(-0.0443385, -0.0154333, 0.157378) bones/30/rotation = Quaternion(-0.542165, 0.1825, 0.14966, 0.806445) bones/30/scale = Vector3(0.999999, 1, 0.999999) bones/31/rotation = Quaternion(0.270946, 0.0956789, 0.0183005, 0.957653) bones/31/scale = Vector3(1, 0.999997, 1) bones/32/rotation = Quaternion(0.746153, -0.445831, -0.405328, 0.283195) bones/32/scale = Vector3(1, 1, 1) bones/33/rotation = Quaternion(0.535987, 0.0194263, 0.557477, 0.633688) bones/33/scale = Vector3(1, 0.999999, 1) bones/34/rotation = Quaternion(0.746153, 0.445832, 0.405328, 0.283195) bones/34/scale = Vector3(1, 0.999999, 1) bones/35/rotation = Quaternion(0.535987, -0.0194265, -0.557476, 0.633689) bones/35/scale = Vector3(1, 0.999998, 1) bones/36/rotation = Quaternion(0.702529, 0.177161, 0.677026, 0.129235) bones/36/scale = Vector3(1, 1, 1) bones/37/scale = Vector3(1, 1, 1) bones/38/rotation = Quaternion(0.917471, 0.155111, 0.329905, 0.159217) bones/38/scale = Vector3(1, 1, 1) bones/39/rotation = Quaternion(0.702529, -0.177161, -0.677026, 0.129235) bones/39/scale = Vector3(1, 1, 1) bones/40/scale = Vector3(1, 0.999994, 1) bones/41/rotation = Quaternion(0.917471, -0.155111, -0.329905, 0.159217) bones/41/scale = Vector3(1, 1, 1) bones/42/rotation = Quaternion(0.88889, 2.18449e-07, 4.23856e-07, 0.458121) bones/42/scale = Vector3(1, 1, 1) bones/43/rotation = Quaternion(0.125212, 2.232e-08, -9.64883e-08, 0.99213) bones/43/scale = Vector3(0.999991, 1.00002, 0.999991) bones/44/rotation = Quaternion(0.999673, -4.86008e-08, 1.55244e-09, -0.0255556) bones/44/scale = Vector3(1, 0.999996, 1) bones/45/rotation = Quaternion(0.999709, 0.0117809, -0.0109536, 0.0179522) 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.0268154, -0.409863, -0.688099, 0.598175) bones/48/scale = Vector3(0.997391, 1.00524, 0.997391) bones/49/position = Vector3(0.228062, 0.104573, 0.124999) bones/49/rotation = Quaternion(0.519691, -0.117498, 0.828101, -0.174255) bones/49/scale = Vector3(1.05458, 0.899177, 1.05457) bones/50/rotation = Quaternion(-0.545686, 0.0816836, -0.0507015, 0.832456) bones/50/scale = Vector3(0.911558, 1.06789, 1.03559) bones/51/position = Vector3(0.141099, 0.0394381, 0.0489972) bones/51/rotation = Quaternion(-0.0898971, -0.400816, 0.597227, 0.688901) bones/51/scale = Vector3(1.08712, 0.846162, 1.08712) bones/52/rotation = Quaternion(0.00924863, 0.103836, 0.0984251, 0.989669) bones/53/rotation = Quaternion(0.0243414, 0.408277, 0.688328, 0.5991) bones/53/scale = Vector3(0.997414, 1.00519, 0.997414) bones/54/position = Vector3(-0.228751, 0.10451, 0.124176) bones/54/rotation = Quaternion(-0.519068, -0.113016, 0.828865, 0.17544) bones/54/scale = Vector3(1.05677, 0.895439, 1.05677) bones/55/rotation = Quaternion(-0.551199, -0.0808537, 0.0525446, 0.828783) bones/55/scale = Vector3(0.910309, 1.06454, 1.04058) bones/56/position = Vector3(-0.141489, 0.0397868, 0.0488346) bones/56/rotation = Quaternion(-0.088559, 0.398533, -0.599776, 0.688184) bones/56/scale = Vector3(1.086, 0.847895, 1.086) 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) bones/58/scale = Vector3(1.00001, 0.999974, 1.00001) bones/59/rotation = Quaternion(0.350695, -4.487e-07, 5.91331e-07, 0.93649) bones/59/scale = Vector3(0.999977, 1.00003, 0.999994) bones/60/position = Vector3(0.02808, 0.0319368, 0.182278) bones/60/rotation = Quaternion(-0.279568, 0.622046, 0.626205, 0.377848) bones/60/scale = Vector3(1, 0.999999, 1) bones/61/position = Vector3(-0.0280801, 0.0319369, 0.182278) bones/61/rotation = Quaternion(0.279568, 0.622045, 0.626205, -0.377848) bones/61/scale = Vector3(1, 0.999999, 1) bones/62/rotation = Quaternion(-2.14541e-09, 0.707107, 0.707107, 2.39237e-09) bones/62/scale = Vector3(1, 1, 1) bones/63/rotation = Quaternion(0.716758, 0.587916, 0.374738, 0.013575) bones/63/scale = Vector3(1.00001, 0.999983, 1.00001) bones/64/rotation = Quaternion(0.267555, 0.003866, 0.0401717, 0.962697) bones/64/scale = Vector3(0.999981, 1.00003, 0.999987) bones/65/rotation = Quaternion(0.276027, -0.0101848, -0.0901629, 0.956857) bones/65/scale = Vector3(1.00001, 0.999989, 1) bones/66/rotation = Quaternion(0.228163, -0.00139444, -0.0302555, 0.973152) bones/66/scale = Vector3(1.00001, 0.999978, 1.00001) bones/67/rotation = Quaternion(-0.519632, 0.726726, 0.26696, -0.361364) bones/67/scale = Vector3(0.999993, 1.00001, 0.999993) bones/68/rotation = Quaternion(0.261349, 0.00584457, -0.0690943, 0.96275) bones/68/scale = Vector3(1.00001, 0.999993, 1) bones/69/rotation = Quaternion(0.284134, 0.00942404, -0.141973, 0.948168) bones/69/scale = Vector3(1.00001, 0.999989, 1.00001) bones/70/rotation = Quaternion(0.241782, 0.0107593, -0.190032, 0.95148) bones/70/scale = Vector3(0.999968, 1.00006, 0.999969) bones/71/rotation = Quaternion(-2.55752e-08, 0.707107, 0.707107, 2.58633e-08) bones/71/scale = Vector3(1, 1, 1) bones/73/rotation = Quaternion(-2.14541e-09, 0.707107, 0.707107, 2.39237e-09) bones/73/scale = Vector3(1, 1, 1) bones/74/rotation = Quaternion(0.716776, -0.587892, -0.37474, 0.0135654) bones/74/scale = Vector3(1, 0.999998, 1) bones/75/rotation = Quaternion(0.267561, -0.00387752, -0.040131, 0.962697) bones/75/scale = Vector3(0.999994, 1.00001, 0.999995) bones/76/rotation = Quaternion(0.27603, 0.0101844, 0.0901652, 0.956856) bones/76/scale = Vector3(0.99999, 1.00002, 0.999987) bones/77/rotation = Quaternion(0.228163, 0.0014021, 0.0302231, 0.973153) bones/77/scale = Vector3(1.00003, 0.999945, 1.00002) bones/78/rotation = Quaternion(0.519622, 0.726733, 0.266956, 0.361368) bones/78/scale = Vector3(0.99999, 1.00002, 0.99999) bones/79/rotation = Quaternion(0.261353, -0.00585352, 0.0691282, 0.962747) bones/79/scale = Vector3(1.00001, 0.999988, 1) bones/80/rotation = Quaternion(0.284131, -0.00942123, 0.141962, 0.948171) bones/80/scale = Vector3(1, 0.999995, 1) bones/81/rotation = Quaternion(0.241779, -0.0107562, 0.190016, 0.951484) bones/81/scale = Vector3(0.999973, 1.00005, 0.999974) bones/82/rotation = Quaternion(5.39184e-09, 0.707107, 0.707107, -5.10372e-09) bones/82/scale = Vector3(1, 1, 1) bones/84/position = Vector3(-3.72529e-09, -0.0266269, 0.160554) bones/84/rotation = Quaternion(-0.707107, 1.01864e-09, 3.60207e-10, 0.707107) bones/84/scale = Vector3(1, 1, 1) bones/85/position = Vector3(-1.86265e-09, -0.0216699, 0.147152) bones/85/rotation = Quaternion(-0.626055, 6.04994e-08, -4.58854e-08, 0.779779) bones/87/rotation = Quaternion(-0.360016, -1.91675e-21, -4.54649e-21, 0.932946) bones/88/position = Vector3(1.62975e-09, 0.0458171, 0.046333) bones/88/rotation = Quaternion(0.907364, 1.49678e-07, 3.25313e-07, 0.420345) bones/89/position = Vector3(1.83685e-14, -0.0667295, 0.179103) bones/89/rotation = Quaternion(0.229327, -1.03392e-07, -7.7942e-08, 0.973349) bones/89/scale = Vector3(1, 1, 1) bones/90/rotation = Quaternion(-0.230471, 3.48e-07, -2.74743e-08, 0.973079) bones/90/scale = Vector3(1, 1, 1) bones/91/position = Vector3(1.86233e-09, -0.0629948, 0.0806333) bones/91/rotation = Quaternion(0.720382, 4.97655e-07, 5.17139e-07, 0.693578) bones/92/rotation = Quaternion(0.993959, -0.0792359, -0.0118518, 0.0750137) bones/92/scale = Vector3(1, 0.999999, 1) bones/93/rotation = Quaternion(-0.407506, -0.0263003, 0.202203, 0.890147) bones/93/scale = Vector3(1, 1, 1) bones/94/rotation = Quaternion(-0.743148, -0.119128, 0.346344, 0.559987) bones/94/scale = Vector3(1, 0.999999, 1) bones/95/rotation = Quaternion(0.993959, 0.0792361, 0.0118517, 0.0750136) bones/95/scale = Vector3(1, 0.999998, 1) bones/96/rotation = Quaternion(-0.407506, 0.0263004, -0.202202, 0.890147) bones/96/scale = Vector3(0.999999, 1, 1) bones/97/rotation = Quaternion(-0.743149, 0.119128, -0.346344, 0.559987) bones/97/scale = Vector3(1, 1, 1) bones/98/rotation = Quaternion(-0.607258, -0.344894, -0.346702, 0.626166) bones/98/scale = Vector3(1, 1, 1) bones/99/rotation = Quaternion(-0.125003, -0.0514697, 0.270362, 0.953221) bones/99/scale = Vector3(0.999994, 1.00001, 0.999994) bones/100/rotation = Quaternion(-0.60726, 0.344893, 0.346704, 0.626163) bones/100/scale = Vector3(1, 1, 1) bones/101/rotation = Quaternion(-0.124997, 0.051468, -0.270363, 0.953221) bones/101/scale = Vector3(0.999995, 1.00001, 0.999995) bones/102/position = Vector3(-3.06542e-09, -0.0216296, 0.199498) bones/102/rotation = Quaternion(-0.562411, -0.349752, -0.375741, 0.648218) bones/102/scale = Vector3(0.999998, 1, 0.999998) bones/103/rotation = Quaternion(-0.0153996, 0.0395324, 0.239398, 0.969994) bones/103/scale = Vector3(1, 0.999992, 1) bones/104/position = Vector3(2.38277e-09, -0.0216296, 0.199498) bones/104/rotation = Quaternion(-0.562412, 0.349752, 0.375742, 0.648216) bones/104/scale = Vector3(0.999997, 1.00001, 0.999998) 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.0903696, 1.43808e-05, 0.00314306, 0.995903) bones/109/rotation = Quaternion(-0.0915473, 0.00020205, 0.00373144, 0.995794) bones/110/rotation = Quaternion(-0.0958237, 0.000286892, 0.0020646, 0.995396) 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.0514349, 0.00545756, 0.0792577, 0.995511) bones/114/rotation = Quaternion(-0.0543703, 0.00572538, 0.092509, 0.99421) bones/114/scale = Vector3(1, 1, 1) bones/115/rotation = Quaternion(-0.0126762, 0.00575698, 0.145181, 0.989307) bones/115/scale = Vector3(1, 1, 1) bones/116/rotation = Quaternion(0.397645, 0.504989, 0.712315, -0.281907) bones/118/rotation = Quaternion(-0.222662, -0.00423506, -0.00140778, 0.974886) 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.14507, 7.98288e-05, 0.00162851, 0.98942) bones/121/rotation = Quaternion(-0.143841, -1.907e-05, -0.000302621, 0.989601) bones/121/scale = Vector3(1, 1, 1) bones/122/rotation = Quaternion(0.575312, -0.413999, -0.566364, -0.420539) bones/123/rotation = Quaternion(-0.259164, 0.000940819, 0.000974511, 0.965832) bones/123/scale = Vector3(1, 1, 1) bones/124/rotation = Quaternion(-0.187379, 0.00152879, 0.00097465, 0.982286) 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.0514145, -0.00549075, -0.0721481, 0.996053) bones/128/rotation = Quaternion(-0.054287, -0.00554829, -0.085558, 0.994838) bones/128/scale = Vector3(1, 1, 1) bones/129/rotation = Quaternion(-0.0121287, -0.00451661, -0.111563, 0.993673) bones/130/position = Vector3(-0.0309692, 0.951593, -0.107306) bones/130/rotation = Quaternion(-0.109661, -0.791773, -0.386729, 0.459903) bones/131/position = Vector3(-0.0309692, 0.951593, -0.107306) bones/131/rotation = Quaternion(-0.0956655, 0.728984, 0.329598, 0.59228) bones/131/scale = Vector3(1, 1, 1) bones/132/position = Vector3(0.0865793, 0.918381, -0.0836216) bones/132/rotation = Quaternion(-0.761974, -0.0152609, -0.0812267, 0.642313) bones/133/position = Vector3(-0.154381, 0.938318, -0.116556) bones/133/rotation = Quaternion(-0.762044, -0.0151902, -0.0811401, 0.642242) bones/134/position = Vector3(-0.0310684, 0.899671, 0.084268) bones/134/rotation = Quaternion(0.997518, -0.0193941, 0.0660711, 0.0147313) bones/135/rotation = Quaternion(0.0100895, -9.79479e-05, -0.0132324, 0.999862) bones/136/rotation = Quaternion(0.00198149, -1.44948e-06, -0.00147437, 0.999997) bones/137/position = Vector3(-0.0902654, 0.904554, 0.0760787) bones/137/rotation = Quaternion(0.997519, -0.0193963, 0.0660658, 0.0146976) bones/138/rotation = Quaternion(0.0105128, -0.000102277, -0.0132305, 0.999857) bones/139/rotation = Quaternion(0.000586085, -1.78109e-06, -0.00130128, 0.999999) bones/140/position = Vector3(-0.057591, 0.901805, 0.0575946) bones/140/rotation = Quaternion(-0.0176184, 0.628308, 0.774791, 0.0679537) bones/141/rotation = Quaternion(-0.289445, -0.00837412, 0.0281513, 0.956744) bones/142/rotation = Quaternion(-0.15605, -0.00227674, 0.016879, 0.987602) bones/143/rotation = Quaternion(-0.0724405, -0.000543609, 0.00953061, 0.997327) bones/144/rotation = Quaternion(-0.0323269, -0.000121365, 0.00408967, 0.999469) bones/145/position = Vector3(0.0954467, 0.913536, -0.052482) bones/145/rotation = Quaternion(0.977199, 0.123074, 0.0519422, 0.165033) bones/145/scale = Vector3(1.00728, 0.985604, 1.00728) bones/146/rotation = Quaternion(-2.91762e-08, -0.0742692, 2.99226e-08, 0.997238) bones/147/rotation = Quaternion(0.16808, -0.0748194, 0.0125701, 0.98285) bones/147/scale = Vector3(1.00031, 0.997275, 1.0025) bones/148/rotation = Quaternion(3.6765e-08, -0.00508533, -2.58464e-08, 0.999987) bones/149/rotation = Quaternion(-0.471317, -0.005569, 0.0867902, 0.877666) bones/149/scale = Vector3(0.993631, 0.998612, 1.00803) bones/150/rotation = Quaternion(2.4767e-05, 0.965803, -0.259276, -0.000225157) bones/150/scale = Vector3(0.99967, 1.00041, 0.999919) bones/151/position = Vector3(-0.171853, 0.935682, -0.0890468) bones/151/rotation = Quaternion(0.995527, 0.0705735, 0.0625205, 0.00604707) bones/151/scale = Vector3(1.00489, 0.990294, 1.00489) bones/152/rotation = Quaternion(8.62779e-10, 0.0380266, 1.96343e-09, 0.999277) bones/153/rotation = Quaternion(0.13632, 0.0367301, -0.00499539, 0.989971) bones/153/scale = Vector3(1.00025, 0.99826, 1.00152) bones/154/rotation = Quaternion(-5.68689e-08, 0.0121986, 1.98656e-08, 0.999926) bones/155/rotation = Quaternion(-0.605744, 0.0123536, 0.0756436, 0.791959) bones/155/scale = Vector3(0.995141, 0.995493, 1.00947) bones/156/rotation = Quaternion(0.000118064, 0.95988, -0.280411, 0.000185176) bones/156/scale = Vector3(0.999826, 1.0002, 0.999978) bones/157/position = Vector3(0.0309402, 1.54704, -0.0645917) bones/157/rotation = Quaternion(-0.507462, -0.508762, -0.474596, 0.508334) bones/158/position = Vector3(0.264242, 1.53721, -0.074372) bones/158/rotation = Quaternion(-0.246812, -0.134176, 0.939727, -0.194919) bones/158/scale = Vector3(1.0006, 0.998802, 1.0006) bones/159/rotation = Quaternion(6.78934e-09, 0.023431, 7.70126e-08, 0.999725) bones/159/scale = Vector3(0.999999, 1, 1) bones/160/rotation = Quaternion(0.384489, 0.0237718, -0.00990415, 0.92277) bones/160/scale = Vector3(1.00003, 0.998584, 1.00139) bones/161/rotation = Quaternion(1.16154e-07, 0.0228609, -3.21839e-08, 0.999739) bones/162/rotation = Quaternion(0.0304526, 0.0283363, -0.0106711, 0.999078) bones/162/scale = Vector3(0.999356, 1.00128, 0.999366) 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) bones/165/rotation = Quaternion(-0.0243421, 1.53655e-06, -0.00107798, 0.999703) bones/166/rotation = Quaternion(0.17073, 0.850092, 0.347046, 0.357428) bones/167/rotation = Quaternion(0.0314431, -6.59155e-05, 0.00209581, 0.999503) bones/167/scale = Vector3(1, 1, 1) bones/168/rotation = Quaternion(0.0521303, 8.57115e-06, -0.00435438, 0.998631) bones/169/rotation = Quaternion(0.0706864, 0.570289, 0.0774011, 0.814729) bones/169/scale = Vector3(1, 1, 1) bones/170/position = Vector3(-0.0073889, 0.131406, 0.00407599) bones/170/rotation = Quaternion(0.0214791, 0.420277, -0.0560823, 0.905407) bones/170/scale = Vector3(1, 1, 1) bones/171/rotation = Quaternion(0.061603, -0.000469828, 0.0076087, 0.998072) bones/171/scale = Vector3(1, 1, 1) bones/172/rotation = Quaternion(0.00952832, 1.17221e-05, -0.0164548, 0.999819) bones/173/rotation = Quaternion(0.0175236, 0.576541, 0.00274141, 0.816876) bones/173/scale = Vector3(1, 1, 1) bones/174/position = Vector3(0.00557842, 0.125892, -0.0231762) bones/174/rotation = Quaternion(-0.0129703, 0.470965, -0.101212, 0.876231) bones/175/rotation = Quaternion(0.0754094, 0.000904019, -0.011953, 0.997081) bones/175/scale = Vector3(1, 1, 1) bones/176/rotation = Quaternion(-0.00934171, -1.60021e-05, 0.0222705, 0.999708) bones/176/scale = Vector3(1, 1, 1) bones/177/rotation = Quaternion(-0.036864, 0.530677, -0.0590597, 0.84471) bones/177/scale = Vector3(1, 1, 1) bones/178/position = Vector3(0.0221777, 0.109413, -0.0432364) bones/178/rotation = Quaternion(0.00860063, 0.622327, -0.127519, 0.772253) bones/178/scale = Vector3(1, 1, 1) 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.00520391, 1.55003, -0.0695138) bones/182/rotation = Quaternion(-0.663681, 0.409085, 0.442055, 0.443582) bones/183/position = Vector3(-0.218339, 1.46942, -0.121178) bones/183/rotation = Quaternion(0.127982, -0.119031, 0.978115, 0.112884) bones/183/scale = Vector3(0.999049, 1.0019, 0.999049) bones/184/rotation = Quaternion(4.54167e-08, 0.0165822, 8.94388e-08, 0.999863) bones/184/scale = Vector3(1, 1, 1) bones/185/rotation = Quaternion(0.319208, 0.0166682, -0.0056169, 0.947521) bones/185/scale = Vector3(0.999958, 1.00075, 0.999292) bones/186/rotation = Quaternion(9.24581e-08, 0.0255189, -1.06448e-07, 0.999674) bones/187/rotation = Quaternion(-0.0616937, 0.0204298, 0.081947, 0.994516) bones/187/scale = Vector3(1.00095, 0.99807, 1.00099) 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) bones/190/rotation = Quaternion(-0.0243417, -1.56118e-06, 0.00107757, 0.999703) bones/191/position = Vector3(0.00332131, 0.0344232, 0.0338642) bones/191/rotation = Quaternion(-0.17073, 0.850091, 0.347047, -0.357428) bones/192/rotation = Quaternion(0.0314437, 6.59298e-05, -0.00209524, 0.999503) bones/192/scale = Vector3(1, 1, 1) bones/193/rotation = Quaternion(0.0521297, -8.55238e-06, 0.00435397, 0.998631) bones/194/rotation = Quaternion(0.0706864, -0.570289, -0.0774011, 0.814729) bones/194/scale = Vector3(1, 1, 1) bones/195/position = Vector3(0.00738889, 0.131406, 0.00407595) bones/195/rotation = Quaternion(0.021479, -0.420277, 0.0560823, 0.905407) bones/195/scale = Vector3(1, 1, 1) bones/196/rotation = Quaternion(0.0616029, 0.000469835, -0.00760857, 0.998072) bones/196/scale = Vector3(1, 1, 1) bones/197/rotation = Quaternion(0.00952826, -1.17536e-05, 0.0164548, 0.999819) bones/198/rotation = Quaternion(0.0175236, -0.576541, -0.00274135, 0.816876) bones/198/scale = Vector3(1, 1, 1) bones/199/position = Vector3(-0.0055785, 0.125891, -0.0231761) bones/199/rotation = Quaternion(-0.0129704, -0.470965, 0.101212, 0.876231) bones/200/rotation = Quaternion(0.0754091, -0.000904026, 0.011953, 0.997081) bones/200/scale = Vector3(1, 1, 1) bones/201/rotation = Quaternion(-0.00934119, 1.6024e-05, -0.0222707, 0.999708) bones/201/scale = Vector3(1, 1, 1) bones/202/rotation = Quaternion(-0.036864, -0.530677, 0.0590597, 0.84471) bones/202/scale = Vector3(1, 1, 1) bones/203/position = Vector3(-0.0221778, 0.109413, -0.0432364) bones/203/rotation = Quaternion(0.00860056, -0.622327, 0.127518, 0.772253) bones/203/scale = Vector3(1, 1, 1) 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.110959, 1.4017, 0.00401887) bones/207/rotation = Quaternion(-0.0174562, 0.678729, 0.730583, 0.0726013) bones/207/scale = Vector3(1, 1, 1) bones/208/position = Vector3(-0.122881, 1.42102, -0.027914) bones/208/rotation = Quaternion(-0.0176228, 0.67884, 0.730461, 0.0727497) bones/208/scale = Vector3(1, 1, 1) bones/209/position = Vector3(0.186903, 1.36748, -0.136655) bones/209/rotation = Quaternion(-0.726681, -0.016337, -0.0772309, 0.682425) bones/210/position = Vector3(-0.163115, 1.39643, -0.184448) bones/210/rotation = Quaternion(-0.726681, -0.016337, -0.0772309, 0.682425) 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")]) [node name="track_head" type="SkeletonModifier3D" parent="base/rig/Skeleton3D" index="0"] _import_path = NodePath("") unique_name_in_owner = false process_mode = 0 process_priority = 0 process_physics_priority = 0 process_thread_group = 0 physics_interpolation_mode = 0 auto_translate_mode = 0 editor_description = "" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) rotation_edit_mode = 0 rotation_order = 2 top_level = false visible = true visibility_parent = NodePath("") active = false influence = 0.0 script = ExtResource("7_h7lx0") bone = "DEF-spine.006" target = Vector3(1.07, 1.61, 2) influence_lerp_seconds = 3.0 rotation_lerp_weight = 0.01 [node name="track_eye_L" type="SkeletonModifier3D" parent="base/rig/Skeleton3D" index="1"] _import_path = NodePath("") unique_name_in_owner = false process_mode = 0 process_priority = 0 process_physics_priority = 0 process_thread_group = 0 physics_interpolation_mode = 0 auto_translate_mode = 0 editor_description = "" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) rotation_edit_mode = 0 rotation_order = 2 top_level = false visible = true visibility_parent = NodePath("") active = false influence = 1.0 script = ExtResource("9_00p5l") bone = "DEF-eye.L" target = Vector3(0, 1, 2) [node name="track_eye_R" type="SkeletonModifier3D" parent="base/rig/Skeleton3D" index="2"] _import_path = NodePath("") unique_name_in_owner = false process_mode = 0 process_priority = 0 process_physics_priority = 0 process_thread_group = 0 physics_interpolation_mode = 0 auto_translate_mode = 0 editor_description = "" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) rotation_edit_mode = 0 rotation_order = 2 top_level = false visible = true visibility_parent = NodePath("") active = false influence = 1.0 script = ExtResource("9_00p5l") bone = "DEF-eye.R" target = Vector3(0, 1, 2) [node name="horns" parent="base/rig/Skeleton3D" index="11"] transform = Transform3D(0.991343, 0.00187152, -0.131286, -0.0283792, 0.979318, -0.200331, 0.128196, 0.202322, 0.970893, -0.0223006, -0.0126594, -0.397749)