Jump to content
Sign in to follow this  
stass3d

Bidirectional setup for the joint chain

Recommended Posts

Hi All!

I`ve a question.

Is there some way in Houdini to setup a bidirectional setup for the joint chain. Like in Motion Builder.

For example, I want to move a arm controller, and if it goes farther as a staight arm, the spine joints go with it.

If i move a spine, the arm become moving with the arm controller.

Any ideas?

Share this post


Link to post
Share on other sites

Hi,

Try something like that, for moving the arms IK controller with after the body, when the arms are stretched (I hope I understood you correctly):

The IK end affector shoulder be parented to a blend object, which blends between the control NULL, and another NULL which is parented to the spine's tip. The blend weight will be some expression

involving the distance between the arm's root, and the chain's end. Like when doing stretchy IK. If it equals or bigger then the sum of both bones lengths, the arm is straight and you should blend over to the 'spine tip NULL',

other wise, you should blend over to the arm controller. I think this solution will create a 'jump' when the arm switches parents, but I also think this is a good base for the exact solution. So with some tweaks to this setup, it might work.

The same for the other way around, except then you might want the spine to bend, and for this you'll need to setup some expressions or another IK chain maybe.

I hope Im sending you in the right direction...

Good luck.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×