BendyRig 2

white board does help…. I just sat for a while thinking about the problems I had in the first attempt and jotted down the algorithm from scratch…

Requirements:

1) There has to be dual bone structure. The primary structure will be used to pose the hand.

2) This should in turn have moved the secondary underlying bone structure.

3) The elbow problem from previous attempt can be avoided if the secondary bone structure controlled the deformation of the Main geometry.

4) This would also solve the correlation problem.

Refer to my post on Bendyrig to understand what I did wrong previously and better understand this procedure.

With these conditions in mind, Here is what I came up with…

Algorithm:

– the primary bone structure needs to control the underlying NURBS surface.

– the hair follicles that have secondary bones parented to them will move along with the primary bone structure.

That way, the primary bone structure is driving the secondary bone structure perfectly.

– Now just use this secondary bone structure and bind the arm geometry to it.

That’s it!!! Very simple. Very effective.

I ma not putting up a snapshot of the setup as you can understand it pretty well from my previous post on BendyRig.

However, here are some tests to prove this concept works like magic.

A much more exaggerated bend:

You can tell that it is working. More edge loops on the arm, and some paint weights will make it look perfect.

I am yet to test this technique with a IK stretch. But I can’t see a reason for it to not work. It will be fun to try it out.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: