0
$\begingroup$

I'm trying out a way to rig a coat's hem using copy rotation bones that are copying the rotation of the legs, so it would rotate when the leg moves. So far it's working fine, until I rotate the waist bone, for some reason the coat hem bones start rotating as well instead of being stationary like other disconnected bones that are parented to the waist bone.

Here's an image of what I mean: enter image description here

How can I prevent this from happening?

The .blend file:(https://blend-exchange.com/b/lZr3gmq3/)

$\endgroup$
2
  • $\begingroup$ Share your file. blend-exchange.com $\endgroup$
    – R-800
    Mar 15, 2021 at 4:33
  • $\begingroup$ @R-800 I have added the file $\endgroup$
    – iEnzo
    Mar 17, 2021 at 12:34

1 Answer 1

0
$\begingroup$

First, I changed your coat tail bones from Quaternion rotation to Euler XYZ because you won't ever need quaternions if you don't also have 3-axis rotations (and you don't have them because the local Y of your coat tail bones is not of relevance to any motions). This change wasn't essential to the solution which appears below, however, so while my version of your file has this change, if you don't want it, you can safely switch the coat tail bones back to Quaternion if preferred.

Start by selecting all your coat tail bones in Pose Mode. Open the Bone Constraint tab in the Properties Panel. Uncollapse your Limit Rotation constraint listing (NOT the Copy Rotation one). Hold down the Alt key, and while it is held, change Owner from Local with Parent to Local Space. By holding Alt while doing this, it applies the change to all selected bones at once.

enter image description here

Your coat tails will now respect the rotation of your waist bone, but also rotate with your thigh bones.

Here's a link to a recent video I watched that I thought was very good for helping me more deeply understand how constraint space works in Blender.

https://www.youtube.com/watch?v=bhRrVn5gXZk&t=626s

Hope this helps.

$\endgroup$

You must log in to answer this question.

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