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, 2022 at 13:54
  • $\begingroup$ Yes, as I explained the modifier is applied when doing a single render. $\endgroup$ Apr 29, 2022 at 13:55
  • $\begingroup$ could you please share a part of your file (only the necessary)? pasteall.org/blend $\endgroup$
    – moonboots
    Apr 29, 2022 at 14:09
  • $\begingroup$ pasteall.org/media/0/5/0557fc93d58cc87297dab64e2031d1d6.blend $\endgroup$ Apr 29, 2022 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, 2022 at 15:01

1 Answer 1


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


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .