sambler

1 answer · asked · Lesson: Robot Rig (Blender 2.80)

IK/FK control options

First thanks for sharing this rig for everyone to use.

Do you have any plans to add IK/FK snapping to the rig?


Something that seems common in rigs, is having the IK values as sliders. Is there even a need to use values other than 0.0 or 1.0? Wouldn't it be more user-friendly to have these as checkboxes so they are turned on/off rather than some in-between value? You could use either custom properties or `bpy.props.BoolProperty` to store each option and have `1.0 if var else 0.0` in the drivers scripted expression.

  • crew

    Hi Sambler.

    There's no plans to add IK/FK snapping at this stage.

    On the other point, I know where you're coming from and I've actually thought long and hard about the IK/FK sliders.  I've never needed a value other than either 1.0 or 0.0, however, having the visual feedback of the controls sliding from 1 position to the other is actually less confusing for troubleshooting any animation.

    You would be able to see any issues, as well as it being visually clearer to the animator that 'this position here is FK space and when I slide this it is this position in IK space'.

    Where as if it just snaps on/off - I feel that is less user-friendly.

    This is more obvious when you are changing from Local IK to World IK.

    But hopefully you understand what I mean.