ragdoll skeleton

This commit is contained in:
2026-05-10 17:32:56 +03:00
parent cb3a54c1cc
commit dc40057fe1
2 changed files with 338 additions and 5 deletions
+337 -3
View File
@@ -6,16 +6,70 @@
[ext_resource type="PackedScene" uid="uid://qy6qrxdfgx2g" path="res://Assets/bull_v10.fbx" id="4_e80uo"]
[sub_resource type="SphereShape3D" id="SphereShape3D_cxr5p"]
radius = 0.9978615
[sub_resource type="SphereShape3D" id="SphereShape3D_kne1u"]
radius = 0.3
[sub_resource type="SphereShape3D" id="SphereShape3D_e80uo"]
radius = 0.75698936
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_cxr5p"]
radius = 0.00026695352
height = 0.002669535
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_tdg3f"]
radius = 0.0002866844
height = 0.002866844
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_dtqjt"]
radius = 0.00028599252
height = 0.0028599252
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_5ncpa"]
radius = 0.0003274492
height = 0.003274492
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_wi0c6"]
radius = 0.00028593137
height = 0.0028593137
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hp6x6"]
radius = 0.03
height = 0.15
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_3tkgg"]
radius = 0.02
height = 0.1
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_l6ohk"]
radius = 0.0003321008
height = 0.003321008
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_oudfo"]
radius = 0.00026695352
height = 0.002669535
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_d6rpx"]
radius = 0.0002866844
height = 0.002866844
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_r3kul"]
radius = 0.00028599252
height = 0.0028599252
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_jatw7"]
radius = 0.0003274492
height = 0.003274492
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_rv870"]
radius = 0.00028593137
height = 0.0028593137
[node name="Player" type="CharacterBody3D" unique_id=165510044]
script = ExtResource("1_xhfnw")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=1104396769]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.06252837, 0.10353303, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=314502219]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.9729152, 0)
shape = SubResource("SphereShape3D_cxr5p")
[node name="SpringArmPivot" type="Node3D" parent="." unique_id=1671817680]
@@ -37,3 +91,283 @@ lerp_power = 6.0
[node name="bull_v10" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="PhysicalBoneSimulator3D" type="PhysicalBoneSimulator3D" parent="bull_v10/Armature/Skeleton3D" parent_id_path=PackedInt32Array(1386495166, 1366639819) index="2" unique_id=1777458180]
[node name="Physical Bone COG" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1541330657]
transform = Transform3D(-0.007564789, 0.00409347, -0.0051007345, -0.0065401834, -0.004734768, 0.0058998317, -7.7972817e-10, 0.007799071, 0.006258956, 0.0017633128, -0.0020413985, 0.0078065563)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.000120311975, -0.0005881116, 0.34540433)
body_offset = Transform3D(-0.0075647887, 0.00409347, -0.005100734, -7.752023e-14, 0.007799073, 0.0062589566, 0.006540184, 0.004734768, -0.005899834, 0.0017633127, -0.002157284, 0.0020413995)
bone_name = "COG"
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone COG" unique_id=1877016782]
transform = Transform3D(0.99999994, 9.834766e-07, 7.1525574e-07, -8.046627e-07, 0, 1.0000002, 1.013279e-06, -1, -1.1920929e-07, 0.0016898364, 0.10711694, 0.35998654)
shape = SubResource("SphereShape3D_e80uo")
[node name="Physical Bone front_leg_1_L" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1675398557]
transform = Transform3D(-0.009573112, -0.0002095241, -0.0028829917, -0.00019426788, -0.009904512, 0.0013648955, -0.0028840597, 0.001362637, 0.009477629, 0.00391145, -0.004264981, 0.004374394)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00015264872, -7.158299e-05, 0.13297947)
body_offset = Transform3D(0.009999981, 1.0186341e-10, -3.5106495e-10, 3.965397e-10, 8.1490725e-10, -0.010000003, -2.1827873e-10, 0.009999998, 8.1490725e-10, -1.5264377e-06, 0.001329795, 7.157214e-07)
bone_name = "front_leg_1_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone front_leg_1_L" unique_id=1745285030]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_cxr5p")
[node name="Physical Bone front_leg_2_L" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=71283091]
transform = Transform3D(-0.009977277, 3.905031e-05, -0.00067263393, -3.9138667e-05, -0.009999925, -4.19114e-09, -0.00067262875, 2.6284176e-06, 0.009977355, 0.0043927236, -0.0044475948, 0.0016755704)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6548756e-05, -4.3348646e-05, 0.14317834)
body_offset = Transform3D(0.009999981, -2.4007022e-08, 8.510059e-09, 1.0807027e-10, 8.691763e-10, -0.009999999, 2.3192115e-08, 0.009999998, -3.1224912e-10, -1.6670674e-07, 0.0014317832, 4.3353066e-07)
bone_name = "front_leg_2_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone front_leg_2_L" unique_id=102232034]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_tdg3f")
[node name="Physical Bone rear_leg_1_L" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=641436769]
transform = Transform3D(-0.008503459, -0.005138319, -0.0011352889, 0.0042592627, -0.007987581, 0.0042493828, -0.0030902892, 0.0031298958, 0.008980752, 0.0047028894, 0.0036388426, 0.0065502548)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.000323987, 0.0006103788, 0.14196822)
body_offset = Transform3D(0.010000004, -4.656613e-10, -2.3283064e-10, -5.820766e-10, -1.1641532e-09, -0.010000005, 4.656613e-10, 0.009999999, -9.313226e-10, -3.2398384e-06, 0.0014196831, -6.1036553e-06)
bone_name = "rear_leg_1_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone rear_leg_1_L" unique_id=892834462]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_dtqjt")
[node name="Physical Bone rear_leg_2_L" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1185899204]
transform = Transform3D(-0.00915834, 0.0029074468, 0.002769761, -0.0039623342, -0.0054236636, -0.0074083614, -0.00065171614, -0.007882301, 0.006119203, 0.004407039, 0.0042441166, 0.0042632855)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00036044084, 0.0010113111, 0.16385125)
body_offset = Transform3D(0.0100000035, 1.1571683e-07, -5.5879354e-08, -5.3318217e-08, 2.561137e-08, -0.010000003, -1.1525117e-07, 0.010000005, 2.6542693e-08, -3.5953708e-06, 0.0016385128, -1.0117423e-05)
bone_name = "rear_leg_2_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone rear_leg_2_L" unique_id=1284740745]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_5ncpa")
[node name="Physical Bone rear_leg_3_L" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=35949848]
transform = Transform3D(-0.009840026, -0.00014057018, -0.0017759949, -0.00018075595, -0.009838606, 0.0017802179, -0.001772356, 0.0017838409, 0.009678672, 0.0042075394, 0.00519469, 0.0018702713)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.2520294e-06, 2.4616318e-07, 0.14296634)
body_offset = Transform3D(0.010000004, -1.1350494e-09, -8.5128704e-10, -1.4551915e-10, 2.3283064e-10, -0.010000004, 1.4551915e-11, 0.010000002, -2.561137e-09, -6.239861e-08, 0.001429664, -2.0954758e-09)
bone_name = "rear_leg_3_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone rear_leg_3_L" unique_id=1811789092]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_wi0c6")
[node name="Physical Bone tail_1" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=409059252]
transform = Transform3D(0.010000001, 0, -2.7184845e-34, -2.7184847e-34, -5.551115e-16, -0.010000002, 0, 0.010000002, -5.551115e-16, 2.2598148e-19, 0.009381076, 0.0109815765)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.8774088e-23, -6.9849165e-07, 0.08855743)
body_offset = Transform3D(0.010000001, 0, -2.7184843e-34, -2.7184854e-34, -6.661338e-16, -0.0100000035, 0, 0.0100000035, -6.661338e-16, 3.877409e-25, 0.0008855746, 6.9849193e-09)
bone_name = "tail_1"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone tail_1" unique_id=1083045052]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_hp6x6")
[node name="Physical Bone tail_2" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1184926284]
transform = Transform3D(0.010000001, 0, -2.662741e-34, -2.6627415e-34, -5.551115e-16, -0.010000002, 0, 0.010000002, -5.551115e-16, 2.2598148e-19, 0.011170757, 0.0109815765)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.8774088e-23, -6.9849165e-07, 0.09041118)
body_offset = Transform3D(0.010000001, 0, -2.6627408e-34, -2.662742e-34, -6.661338e-16, -0.0100000035, 0, 0.0100000035, -6.661338e-16, 3.877409e-25, 0.0009041121, 6.9849193e-09)
bone_name = "tail_2"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone tail_2" unique_id=790298871]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_hp6x6")
[node name="Physical Bone tail_3" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1650092450]
transform = Transform3D(0.010000001, 0, 0, 0, -5.551115e-16, -0.010000002, 0, 0.010000002, -5.551115e-16, 2.2598148e-19, 0.013070463, 0.010998246)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.877409e-23, -0.0016675792, 0.09955974)
body_offset = Transform3D(0.010000001, 0, 0, 0, -6.661338e-16, -0.010000004, 0, 0.0100000035, -6.661338e-16, 3.877409e-25, 0.0009955978, 1.6675796e-05)
bone_name = "tail_3"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone tail_3" unique_id=2053684626]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_hp6x6")
[node name="Physical Bone tail_4" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1695718220]
transform = Transform3D(0.010000001, 0, 0, 0, -5.551115e-16, -0.010000002, 0, 0.010000002, -5.551115e-16, 2.2598148e-19, 0.015077802, 0.010981572)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.877409e-23, -9.313222e-08, 0.10117438)
body_offset = Transform3D(0.010000001, 0, 0, 0, -6.661338e-16, -0.010000004, 0, 0.0100000035, -6.661338e-16, 3.877409e-25, 0.0010117441, 9.313226e-10)
bone_name = "tail_4"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone tail_4" unique_id=1860507411]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_hp6x6")
[node name="Physical Bone tail_5" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=839180583]
transform = Transform3D(0.010000001, 0, 0, 0, -5.551115e-16, -0.010000002, 0, 0.010000002, -5.551115e-16, 2.2598148e-19, 0.016923692, 0.0109815765)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.877409e-23, -6.984917e-07, 0.083414994)
body_offset = Transform3D(0.010000001, 0, 0, 0, -6.661338e-16, -0.010000004, 0, 0.0100000035, -6.661338e-16, 3.877409e-25, 0.00083415024, 6.9849193e-09)
bone_name = "tail_5"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone tail_5" unique_id=389279420]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_hp6x6")
[node name="Physical Bone tail_6" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1413495806]
transform = Transform3D(0.010000001, 0, 0, 0, -5.551115e-16, -0.010000002, 0, 0.010000002, -5.551115e-16, 2.2598148e-19, 0.018541092, 0.0109815765)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.877409e-23, -6.984917e-07, 0.07832466)
body_offset = Transform3D(0.010000001, 0, 0, 0, -6.661338e-16, -0.010000004, 0, 0.0100000035, -6.661338e-16, 3.877409e-25, 0.00078324694, 6.9849193e-09)
bone_name = "tail_6"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone tail_6" unique_id=1892370858]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_hp6x6")
[node name="Physical Bone tail_tip_1" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1460110003]
transform = Transform3D(0.010000001, 0, 0, 0, -5.551115e-16, -0.010000002, 0, 0.010000002, -5.551115e-16, 2.2598148e-19, 0.019823557, 0.0109815765)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.877409e-23, -6.984917e-07, 0.05696246)
body_offset = Transform3D(0.010000001, 0, 0, 0, -6.661338e-16, -0.010000004, 0, 0.0100000035, -6.661338e-16, 3.877409e-25, 0.0005696248, 6.9849193e-09)
bone_name = "tail_tip_1"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone tail_tip_1" unique_id=2108943626]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_3tkgg")
[node name="Physical Bone tail_tip_2" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=2147217275]
transform = Transform3D(0.010000001, 0, 0, 0, -5.551115e-16, -0.010000002, 0, 0.010000002, -5.551115e-16, 2.2598148e-19, 0.020996556, 0.010997413)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.8774088e-23, -0.001584179, 0.064297915)
body_offset = Transform3D(0.010000001, 0, 0, 0, -6.661338e-16, -0.010000006, 0, 0.010000004, -6.661338e-16, 3.877409e-25, 0.0006429795, 1.5841797e-05)
bone_name = "tail_tip_2"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone tail_tip_2" unique_id=1720964713]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_3tkgg")
[node name="Physical Bone head" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=599730911]
transform = Transform3D(-0.010000001, -1.5099572e-09, 3.9762948e-16, 3.7627612e-17, 2.3841862e-09, 0.010000002, -1.5099573e-09, 0.010000002, -2.3841862e-09, -3.7788734e-13, -0.009213124, 0.010918824)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.2797929e-10, -0.0017600593, 0.16605066)
body_offset = Transform3D(0.010000001, -8.881785e-16, -4.2358053e-17, 2.6490955e-19, 2.220446e-16, -0.0100000035, 3.3306685e-16, 0.0100000035, 2.220446e-16, -2.2797875e-12, 0.0016605072, 1.76006e-05)
bone_name = "head"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone head" unique_id=505205665]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_l6ohk")
[node name="Physical Bone front_leg_1_R" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=866459371]
transform = Transform3D(-0.009573112, 0.0002095241, 0.0028829917, 0.00019426788, -0.009904512, 0.0013648955, 0.0028840597, 0.001362637, 0.009477629, -0.00391145, -0.004264981, 0.004374394)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00015264872, -7.158299e-05, 0.13297947)
body_offset = Transform3D(0.009999981, -1.0186341e-10, 3.5106495e-10, -3.965397e-10, 8.1490725e-10, -0.010000003, 2.1827873e-10, 0.009999998, 8.1490725e-10, 1.5264377e-06, 0.001329795, 7.157214e-07)
bone_name = "front_leg_1_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone front_leg_1_R" unique_id=937418203]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_oudfo")
[node name="Physical Bone front_leg_2_R" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1283418469]
transform = Transform3D(-0.009977277, -3.905031e-05, 0.00067263393, 3.9138667e-05, -0.009999925, -4.19114e-09, 0.00067262875, 2.6284176e-06, 0.009977355, -0.0043927236, -0.0044475948, 0.0016755704)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.6548756e-05, -4.3348646e-05, 0.14317834)
body_offset = Transform3D(0.009999981, 2.4007022e-08, -8.510059e-09, -1.0807027e-10, 8.691763e-10, -0.009999999, -2.3192115e-08, 0.009999998, -3.1224912e-10, 1.6670674e-07, 0.0014317832, 4.3353066e-07)
bone_name = "front_leg_2_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone front_leg_2_R" unique_id=258563666]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_d6rpx")
[node name="Physical Bone rear_leg_1_R" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=216944416]
transform = Transform3D(-0.008503459, 0.005138319, 0.0011352889, -0.0042592627, -0.007987581, 0.0042493828, 0.0030902892, 0.0031298958, 0.008980752, -0.0047028894, 0.0036388426, 0.0065502548)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.000323987, 0.0006103788, 0.14196822)
body_offset = Transform3D(0.010000004, 4.656613e-10, 2.3283064e-10, 5.820766e-10, -1.1641532e-09, -0.010000005, -4.656613e-10, 0.009999999, -9.313226e-10, 3.2398384e-06, 0.0014196831, -6.1036553e-06)
bone_name = "rear_leg_1_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone rear_leg_1_R" unique_id=314882241]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_r3kul")
[node name="Physical Bone rear_leg_2_R" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=1097552018]
transform = Transform3D(-0.00915834, -0.0029074468, -0.002769761, 0.0039623342, -0.0054236636, -0.0074083614, 0.00065171614, -0.007882301, 0.006119203, -0.004407039, 0.0042441166, 0.0042632855)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00036044084, 0.0010113111, 0.16385125)
body_offset = Transform3D(0.0100000035, -1.1571683e-07, 5.5879354e-08, 5.3318217e-08, 2.561137e-08, -0.010000003, 1.1525117e-07, 0.010000005, 2.6542693e-08, 3.5953708e-06, 0.0016385128, -1.0117423e-05)
bone_name = "rear_leg_2_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone rear_leg_2_R" unique_id=473621577]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_jatw7")
[node name="Physical Bone rear_leg_3_R" type="PhysicalBone3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D" unique_id=2066167688]
transform = Transform3D(-0.009840026, 0.00014057018, 0.0017759949, 0.00018075595, -0.009838606, 0.0017802179, 0.001772356, 0.0017838409, 0.009678672, -0.0042075394, 0.00519469, 0.0018702713)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.2520294e-06, 2.4616318e-07, 0.14296634)
body_offset = Transform3D(0.010000004, 1.1350494e-09, 8.5128704e-10, 1.4551915e-10, 2.3283064e-10, -0.010000004, -1.4551915e-11, 0.010000002, -2.561137e-09, 6.239861e-08, 0.001429664, -2.0954758e-09)
bone_name = "rear_leg_3_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
joint_constraints/impulse_clamp = 0.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="bull_v10/Armature/Skeleton3D/PhysicalBoneSimulator3D/Physical Bone rear_leg_3_R" unique_id=2020682212]
transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_rv870")
[editable path="bull_v10"]
+1 -2
View File
@@ -4,12 +4,11 @@
[ext_resource type="PackedScene" uid="uid://dio67r8ambe7h" path="res://Assets/arena_placeholder_v01.glb" id="2_nxogm"]
[sub_resource type="BoxShape3D" id="BoxShape3D_ulcgi"]
size = Vector3(1, 1, 1)
[node name="scene" type="Node3D" unique_id=22320312]
[node name="Player" parent="." unique_id=165510044 instance=ExtResource("1_ulcgi")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.1711025, 0)
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=818712731]
transform = Transform3D(0.030703627, 0.98235905, -0.18446636, -0.1612905, 0.18700416, 0.9690277, 0.9864293, -1.2735805e-08, 0.16418687, -4.08134, 0.3070748, 0.97087634)