|08-30-2012, 01:17 AM||#16|
Join Date: Sep 2009
hmmm, Maybe my workflow is different or maybe I just need to play around with an elbow lock like that. But It seems as if your elbow, when the locking is turned on, slides to meet the polevector, and when turned back off, slides back to meet the IK elbow. I don't see that as being animator friendly. How could you ever really seamlessly blend between the two states? let me explain...
In my setup. The elbow control that ultimately locks off the elbow, follows the IK solution (with an override of course so you can still animate the elbow off the IK solve. until the locking is turned on, releasing it's relationship, and leaving the elbow control right where it is, with no other influences. there's no shift when you turn it on, it only shifts back to follow the IK solution again when it's turned back off. makes sense right?
I guess it's hard to grasp in concept, but I think during some animation tests it would be clearer. Like I said, maybe I just need to play around with the rig, but it would seam really difficult to seamlessly set and lock down the arm to a table. not impossible, just more difficult than it needs to be.
|08-31-2012, 01:06 AM||#17|
Picture This Studio
Join Date: Dec 2010
gagex's method is pretty interesting, especially for one who do not know scripting or do not have some script to get the complex task done. I just wanna add that in your method you can have things exactly setup with a little simple math.
You just have to get the difference between the distance of the ik and the length along the joint chain.
* the distance: create a distance between, snap them to place, wohla! there it is, write it down, delete the node.
* the length: create a 1 degree curve with 3 cvs, snap each cv to the joint. Type in
'arclen -ch false <<name of the curve>>;' Maya will give you the length of the curve.
So, minus them: length - distance = offset
Now, we know how far to translate the ik ctrl to get the ik to fully stretch, also, how much value to put in the translateX of the joint.
|08-31-2012, 04:21 AM||#18|
Join Date: May 2011
Nice, thanks for the input. I'll try it out and see if I can plug that into my setup.
TBH the only thing I never really liked about Jason Schiefers arm setup was that it relied on the multiply divide node to normalize the scale with the master control. I really liked zeth's ability to group the master several times and still get correct scaling, but I have also become really spoiled. I hate animating arms resting on a table without elbow locking. I'd say elbow locking is an essential character acting asset in a rig.
If I can figure out a way to get the best of all systems it'll be ideal. Then I just need to figure out how to script it into an automated arm setup.
|09-15-2012, 04:48 AM||#20|
Join Date: Sep 2003
Thread automatically closed
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
|Thread Closed share thread|