Rigify IK stretches the limbs.super_limb if "IK Stretch" is disabled. IK-FK discrepancy. #84422

Open
opened 2021-01-05 18:07:02 +01:00 by Alexander · 5 comments

System Information
Operating system: Windows 10
Graphics card: 1080ti

Blender Version
Broken: 2.9

Short description of error
limbs.super_limb is stretching/compressing when using IK with "IK Stretch" disabled. The problem is very noticeable when working with realistic characters. Such behaviour leads to a weird body deformities.

Exact steps for others to reproduce the error

  1. In a new project: Add / Armature / Human (meta rig)
  2. Generate Rig
  3. In Pose Mode select foot_ik.L or foot_ik.R
  4. Disable IK Stretch
  5. Switch to Translation Tool and try to "stretch the limb"

Result: It stretches limb to some degree then stops.
Expected result: It should not allow any stretch.

**System Information** Operating system: Windows 10 Graphics card: 1080ti **Blender Version** Broken: 2.9 **Short description of error** **limbs.super_limb is stretching/compressing when using IK with "IK Stretch" disabled.** The problem is very noticeable when working with realistic characters. Such behaviour leads to a weird body deformities. **Exact steps for others to reproduce the error** 1. In a new project: Add / Armature / Human (meta rig) 2. Generate Rig 3. In Pose Mode select **foot_ik.L** or **foot_ik.R** 4. Disable **IK Stretch** 5. Switch to Translation Tool and try to "stretch the limb" Result: It stretches limb to some degree then stops. Expected result: It should not allow **any** stretch.
Author

Added subscriber: @alexander.ossur

Added subscriber: @alexander.ossur
Author

Workaround is to manually uncheck IK Stretch in the IK Constraint in every limb.

Seems like it is by design, but can we get this option in the UI?

Workaround is to manually uncheck IK Stretch in the IK Constraint in every limb. Seems like it is by design, but can we get this option in the UI?

Added subscribers: @icappiello, @angavrilov, @rjg

Added subscribers: @icappiello, @angavrilov, @rjg

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

@icappiello @angavrilov is this the expected behavior?

@icappiello @angavrilov is this the expected behavior?
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#84422
No description provided.