0
$\begingroup$

I animated the ROOT bone, and added a 'Limit Location' on the BottomRR set to be fixed on Z=0. But somehow the ROOT bone forces the mesh to dip under Z=0 during the rotation (while the bone BottomRR stays perfectly in place). How can I solve this?

$\endgroup$
8
  • $\begingroup$ How is your mesh parented to the bones? How are the bones parented to each others? What is your final animation? Does the mesh continue to rotate? $\endgroup$
    – moonboots
    Nov 30, 2019 at 13:15
  • $\begingroup$ My mesh is parented with empty groups. BottomRR is a child of a child of a child of ROOT. The animation you see is the whole animation (I'm creating lots of short rotations to export to Unity). When I want to continue the rotation, I just make a new action -> put the 'influence' of the constrain of BottomRR to 0.0 and activate the constrain of TopRR For example. $\endgroup$
    – ngerbens
    Nov 30, 2019 at 13:31
  • $\begingroup$ if that was the only animation it would be easy, you'd make the BottomRR the parent of the whole mesh and it would its rotation axis, so I guess it's not the only animation and you need it to rotate along the 3 other corners? $\endgroup$
    – moonboots
    Nov 30, 2019 at 13:33
  • $\begingroup$ Exactly. I need the armature to rotate my object around all it's edges. $\endgroup$
    – ngerbens
    Nov 30, 2019 at 13:35
  • $\begingroup$ it seems easy but I'm not sure it's easy thing to do, there was a question quite similar few months ago but I don't know how to find it, here is a close question though, maybe it will answer: blender.stackexchange.com/questions/143046/… $\endgroup$
    – moonboots
    Nov 30, 2019 at 13:51

1 Answer 1

0
$\begingroup$

I would say its due to the default f-curve created on the ROOT bone, change its type (channel) to 'linear Extrapolation' that could fix it, but you may have to add one of the 'modifiers' to it. Also see this Rotate a Cube on a Plane Using Drivers

$\endgroup$
3
  • $\begingroup$ Unfortunately this doesn't help. With the linear Extrapolation, the flow of the curve is no changing, since the curve already was linear. Also the (F-Curve) Modifiers kind of accomplish the same. The link you shared is apart from briljant and way beyond my league also just not helpful in my situation because I cannot work with drivers since I'm exporting my armature to Unity. $\endgroup$
    – ngerbens
    Nov 30, 2019 at 18:50
  • $\begingroup$ BTW thanks anyway! $\endgroup$
    – ngerbens
    Nov 30, 2019 at 19:28
  • $\begingroup$ I'm adjusting the F-Curve of the Root bone manually now. It's not perfect and clean, but it will do the job for 98%. $\endgroup$
    – ngerbens
    Dec 2, 2019 at 10:01

You must log in to answer this question.

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