Modular Control Rig IKFK Broken

Summary

When changing from IK to FK in the modular control rig limbs, the FK control’s position doesn’t match to the IK.

What Type of Bug are you experiencing?

Animation

Steps to Reproduce

  • Create a modular rig for the base skeleton
  • Add a spine module to the modular rig, then add a leg module to the leg
  • Move the body_ctrl downwards so the character is in a squat position
  • Select the global_ctrl, and toggle the leg ikfk switch attribute

Expected Result

The limb should stay in the same pose, with the FK controls now controlling the limb.

Observed Result

The FK controls are offset downwards.

Affects Versions

5.8

Platform(s)

Windows

Upload an image

Additional Notes

The issue seems to be caused by the FK control’s parent null only being parent constrained when in FK mode. This means that when you switch to FK the null snaps to it’s constrained position, which offsets the FK controls. An easy fix would be to keep the constraints on the parent null in both IK and FK mode.