I have a four legged robot, I rigged it with a main body armature, and a leg rig I duplicated. The leg root bones each follow a target bone in the main rig with a "copy transforms" modifier. It works alright in viewport & renders, but for some reason when I render an animation, these modifiers don't update so the legs stay static. How to force modifiers before rendering?

  • $\begingroup$ have you made sure that the modifier's render option was enabled? $\endgroup$
    – moonboots
    Apr 29 at 13:54
  • $\begingroup$ Yes, as I explained the modifier is applied when doing a single render. $\endgroup$ Apr 29 at 13:55
  • $\begingroup$ could you please share a part of your file (only the necessary)? pasteall.org/blend $\endgroup$
    – moonboots
    Apr 29 at 14:09
  • $\begingroup$ pasteall.org/media/0/5/0557fc93d58cc87297dab64e2031d1d6.blend $\endgroup$ Apr 29 at 14:30
  • 1
    $\begingroup$ it looks like it doesn't take the constraints into account, maybe it's a circular dependency problem? Not sure why it works in preview though... $\endgroup$
    – moonboots
    Apr 29 at 15:01

1 Answer 1


It was indeed a circular dependency, caused by a damped track using a bone within the IK chain.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.