Tweaks to listener IK

This commit is contained in:
Rob Kelly 2025-08-22 18:51:08 -06:00
parent 618123a712
commit 772489596b
2 changed files with 15 additions and 10 deletions

View File

@ -378,9 +378,9 @@ surface_material_override/0 = SubResource("ShaderMaterial_yuift")
[node name="PhysicalBoneSimulator3D" type="PhysicalBoneSimulator3D" parent="ListenerModel/Armature/Skeleton3D" index="6"]
[node name="PhysicalBone3D" type="PhysicalBone3D" parent="ListenerModel/Armature/Skeleton3D/PhysicalBoneSimulator3D"]
transform = Transform3D(0.323526, 1.18154e-06, 1.20741, -1.06739e-08, 1.25, -1.22036e-06, -1.20741, 3.05545e-07, 0.323526, -4.82718e-06, 0.800007, -1.2209e-06)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.43994e-08, -5.86509e-06, 3.98532e-06)
body_offset = Transform3D(1.25, 1.1182e-08, -2.83122e-06, -1.11848e-08, 1.25, -1.23028e-06, 2.83122e-06, 1.23028e-06, 1.25, -6.79879e-08, 7.33137e-06, -4.98165e-06)
transform = Transform3D(0.323526, 1.18154e-06, 1.20741, -1.06742e-08, 1.25, -1.22036e-06, -1.20741, 3.05545e-07, 0.323526, -4.82718e-06, 0.800007, -1.2209e-06)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.43995e-08, -5.86509e-06, 3.98532e-06)
body_offset = Transform3D(1.25, 1.11823e-08, -2.86102e-06, -1.11851e-08, 1.25, -1.23028e-06, 2.86102e-06, 1.23028e-06, 1.25, -6.79879e-08, 7.33137e-06, -4.98164e-06)
bone_name = "Stem5"
[node name="RemoteTransform3D" type="RemoteTransform3D" parent="ListenerModel/Armature/Skeleton3D/PhysicalBoneSimulator3D/PhysicalBone3D"]
@ -422,7 +422,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.14, 0)
shape = SubResource("CylinderShape3D_dqq13")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="."]
transform = Transform3D(0.258816, 9.45215e-07, 0.96591, -8.53895e-09, 0.999981, -9.76275e-07, -0.965905, 2.44432e-07, 0.258817, -3.63961e-06, 0.875006, -9.19278e-07)
transform = Transform3D(0.258816, 9.45216e-07, 0.96591, -8.53918e-09, 0.999981, -9.76275e-07, -0.965905, 2.44431e-07, 0.258817, -3.63961e-06, 0.875006, -9.19278e-07)
shape = SubResource("CylinderShape3D_r42ft")
[node name="CooldownTimer" type="Timer" parent="."]

View File

@ -20,9 +20,10 @@ forward_axis = 2
primary_rotation_axis = 0
duration = 0.2
transition_type = 1
ease_type = 1
use_angle_limitation = true
symmetry_limitation = true
primary_limit_angle = 0.785398
primary_limit_angle = 0.174533
primary_damp_threshold = 0.0
secondary_limit_angle = 0.785398
secondary_damp_threshold = 0.0
@ -37,11 +38,12 @@ forward_axis = 2
primary_rotation_axis = 0
duration = 0.2
transition_type = 1
ease_type = 1
use_angle_limitation = true
symmetry_limitation = true
primary_limit_angle = 0.785398
primary_damp_threshold = 0.0
secondary_limit_angle = 0.785398
secondary_limit_angle = 0.174533
secondary_damp_threshold = 0.0
[node name="StemIK3" type="LookAtModifier3D" parent="Armature/Skeleton3D" index="3"]
@ -54,9 +56,10 @@ forward_axis = 2
primary_rotation_axis = 0
duration = 0.2
transition_type = 1
ease_type = 1
use_angle_limitation = true
symmetry_limitation = true
primary_limit_angle = 0.785398
primary_limit_angle = 1.5708
primary_damp_threshold = 0.0
secondary_limit_angle = 0.785398
secondary_damp_threshold = 0.0
@ -71,11 +74,12 @@ forward_axis = 2
primary_rotation_axis = 0
duration = 0.2
transition_type = 1
ease_type = 1
use_angle_limitation = true
symmetry_limitation = true
primary_limit_angle = 0.785398
primary_damp_threshold = 0.0
secondary_limit_angle = 0.785398
secondary_limit_angle = 1.5708
secondary_damp_threshold = 0.0
[node name="StemIK5" type="LookAtModifier3D" parent="Armature/Skeleton3D" index="5"]
@ -88,11 +92,12 @@ forward_axis = 2
primary_rotation_axis = 0
duration = 0.2
transition_type = 1
ease_type = 1
use_angle_limitation = true
symmetry_limitation = true
primary_limit_angle = 1.0472
primary_limit_angle = 1.5708
primary_damp_threshold = 0.0
secondary_limit_angle = 1.0472
secondary_limit_angle = 1.5708
secondary_damp_threshold = 0.0
[node name="IKTarget" type="Marker3D" parent="." index="2"]