Crane Rig Final has Dependency

Hi Wayne

I was gonna try and make my own robot crane.
So I took a look at the supplied finished one for comparison, it seems to have a dependency cycle?

FILE:

fundamentals-of-rigging_source-files\finished-rigs\Crane-arm_rig_FINAL.blend

Gives me this output in console:


Read blend: "E:\CG_Cookie\Courses_2025\CORE\RIGGING\fundamentals-of-rigging_source-files\finished-rigs\Crane-arm_rig_FINAL.blend"

scripts disabled for "E:\CG_Cookie\Courses_2025\CORE\RIGGING\fundamentals-of-rigging_source-files\finished-rigs\Crane-arm_rig_FINAL.blend", skipping 'Cranearm_rig_ui_4.2.py'

Dependency cycle detected:

  OBCrane_Arm_Rig/CTRL/BONE_CONSTRAINTS() depends on

  OBCrane_Arm_Rig/DEF-Arm_01/BONE_READY() via 'Limit Distance'

  OBCrane_Arm_Rig/DEF-Arm_01/BONE_POSE_PARENT() via 'Pose -> Ready'

  OBCrane_Arm_Rig/DEF-Base_Spin/BONE_DONE() via 'Parent Bone -> Child Bone'

  OBCrane_Arm_Rig/DEF-Base_Spin/BONE_READY() via 'Ready -> Done'

  OBCrane_Arm_Rig/DEF-Base_Spin/BONE_CONSTRAINTS() via 'Constraints -> Ready'

  OBCrane_Arm_Rig/CTRL/BONE_DONE() via 'Locked Track'

  OBCrane_Arm_Rig/CTRL/BONE_READY() via 'Ready -> Done'

  OBCrane_Arm_Rig/CTRL/BONE_CONSTRAINTS() via 'Constraints -> Ready'

Detected 1 dependency cycles

1 love
Reply
  • Wayne Dixon replied

    Thank you Steven,
    I uploaded the wrong version.
    Fixed.

    2 loves
  • oflux replied

    Hey Wayne

    Was I right in thinking it has something to do with:
     The CTRL bone; limit distance constraint to DEF-arm-01
     and the IK constraint to CTRL on DEF-arm-02?

  • Wayne Dixon replied

    Yep - just the limit distance.

    The tutorial actually had extra parts where I showed how to (and not to) limit the control bone from going past it's limits.

    But then I edited that out and simplified the tutorial.  It was already complicated enough.
    I uploaded the version that still had the unused constraint.

    1 love