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$– moonbootsApr 29, 2022 at 13:54
-
$\begingroup$ Yes, as I explained the modifier is applied when doing a single render. $\endgroup$– francois gibonApr 29, 2022 at 13:55
-
$\begingroup$ could you please share a part of your file (only the necessary)? pasteall.org/blend $\endgroup$– moonbootsApr 29, 2022 at 14:09
-
$\begingroup$ pasteall.org/media/0/5/0557fc93d58cc87297dab64e2031d1d6.blend $\endgroup$– francois gibonApr 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$– moonbootsApr 29, 2022 at 15:01
1 Answer
It was indeed a circular dependency, caused by a damped track using a bone within the IK chain.