View Full Version : Binding Issues.
DanHaffner 02-22-2009, 05:44 AM When using Maya, what would cause a skin with a fully built rig to not bind too all the joints when, in the options for smooth bind, you have: Bind to "Selected Joints", checked?
I threw in a really simply rig into a buddies model so he could pose it out. A simple rig turned into a sorta none simple rig as I spent a lot of time doing things that really probably needed, but oh well, life of a rigger right? Then I went to go bind it and for the life of me I can't get it to bind to any of the top part of the rig.
I tried to include the file but since its 32 MB even after zipped, I couldn't get it to attach to the post.
Anyone got any ideas? Would double groups cause problems?
|
|
Boucha
02-22-2009, 12:58 PM
Use certain naming convention for binding joint...such as...
head_jnt
left_leg_jnt
You can then quickly select all joint by using wild card selection...
*jnt
then select the geometry and bind to selected joints...
Leffler
02-22-2009, 01:12 PM
I do the same
All joints I will skin/bind to are suffixed _jntBind
All geometri that I bind to is suffixed _geo
So for binding, I can with this MEL get all for binding
select -r ("*_jntBind");
select -tgl ("*_geo");
Donīt know about your problem though, I guess you just have to check the selections and the settings again.
//Otto
DanHaffner
02-22-2009, 05:22 PM
That got it, thanks.
DanHaffner
02-22-2009, 09:41 PM
Next question. How come when I am painting weights, I can see all the weights on the model except in the perspective view? I click the model, I click the weight tool, and the model doesn't change to the black color with the white representing the weights, but if I go to any of the other views besides perspective, I get the black model and white weights we are used to seeing. Anyone know why this is broken in my prospective view?
Polimeno
02-23-2009, 04:36 AM
select -r ("*_jntBind");
select -tgl ("*_geo");
cool, and what if i want to select by type ?
eg
select - r (ALL OBJECTS HAIR FOLLICLES) ;
or
select - r (ALL CVS) ;
?
Leffler
02-24-2009, 07:59 PM
cool, and what if i want to select by type ?
eg
select - r (ALL OBJECTS HAIR FOLLICLES) ;
or
select - r (ALL CVS) ;
?
Hi Renato, sorry for late respons
Something like this will do it
string $sel[] = `ls -type locator`;
for($x=0;$x<size($sel);$x++)
{
print ($x + " .. " + $sel[$x] + "\n");
select -tgl $sel[$x];
}
//Otto
c000be
02-24-2009, 08:35 PM
if you choose 'selected joints', and only choose your base for the entire hierarchy, that could also be a problem. for selected joints, you have to go through and actually select/highlight all of the actual joints from the chain, and leave those you don't want to bind.
the tip about '_jt' or '_geo' for those who are doing this via mel is a good tip for selecting the joints via the hypergraph anyway.
CGTalk Moderation
02-24-2009, 08:35 PM
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.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.