0
$\begingroup$

I want to drive a bone X rotation with a value based on two other bones Z position

enter image description here

TargetBone.rotation.x = BoneA.location.Z - BoneB.location.Z

enter image description here

but I dont understand how to do that with dirvers

it is asking for a path, but how do I find the path ?

do I have to use a property ? then how do I update that property from that delta Z ?

thanks for your help

$\endgroup$

1 Answer 1

0
$\begingroup$

you can use a driver like this (be aware, i didn't use your properties/axis you have to adapt that, but it is similar)

enter image description here

You start by right click on rotation value of the bone in pose mode and choose "add driver".

For a simple driver like this you would use transform channel. Here you can choose the type and the space. So you won't have the problem with data path.

Press the "add input variable" button to add a new property and choose your other bone. I have renamed them to y1 and y2 to differentiate between them easily.

Note: if you ever need to know the data path, you can just right click in a field and then choose "copy data path". Then you can paste that data path whereever you need that data path.

enter image description here

result:

enter image description here

$\endgroup$
2
  • $\begingroup$ thanks, I indeed figured it out in the end :-) $\endgroup$
    – Phil
    May 14 at 11:10
  • $\begingroup$ Great!! Glad it worked for you $\endgroup$
    – Chris
    May 14 at 11:12

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.