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
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?
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.