Cycle error while not cycling - random and unpredictable occurance


#1

Hi,

There’s something wrong with my rig.

I have a stretchy setup via translation and it all works fine. I also have forearm and upper arm joints to distribute twist from the wrist to the forearm and elbow to upper arm.

But that’s when it begins. If I connect anything into the forearm or upper arm joints, sometimes it is fine, other times it cycles, most times it waits until I move the arm THEN undo, THEN it gives me a cycle. This includes utility nodes and/or constraints.

But there is no cycle at all. Why is this happening? :banghead: Even when I remove the constraint/connection it STILL occurs. I’m only constraining/connecting rotateX.

// Warning: Cycle on 'L_wrist_IK.translateX' may not evaluate as expected.
// Warning: Cycle on 'L_arm_scale_MD.outputX' may not evaluate as expected. 

^ This occurs when placing an orient constraint from the L_wrist_JNT (bind) to L_forearmB_JNT (or A), moving the arm, then hitting undo.

L_wrist_IK is the wrist from the ik chain. L_arm_scale_MD is the node that divides the distance by the global scale to make rig scaleable.

I will provide a screenshot and upload my scene; model is removed to make file smaller:

https://www.dropbox.com/s/574ko8jjium5ws6/ogre_rig_cycleHelp.zip


#2

file wont open for me.


#3

Hey,

Was able to fix this with some help, it was just incorrect parenting of locators that worked for my scale setup but obviously not for translation.

Cheers


#4

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.