PDA

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.