copy skin weights at the same object

copy skin weights at the same object

Anonymous
Not applicable
6,836 Views
4 Replies
Message 1 of 5

copy skin weights at the same object

Anonymous
Not applicable

I need copy weights from T shirt to mesh under that T shirt, in order to they can move exactly the same and don't separate,
and it should be one mesh,
in maya paint weight tool i can copy only one vertex to paste, but i need copy all vertex weight which separate mesh under T short,
i hope clearly explain my problem, sorry if bad english,
please help,

0 Likes
Accepted solutions (1)
6,837 Views
4 Replies
Replies (4)
Message 2 of 5

Cagetron
Advocate
Advocate

Make sure both meshes are bound to the same joints.  Select the T-shirt mesh then the mesh under it and go to Skin > Edit Smooth Skin > Copy Skin Weights.  Good options for something like this is -Closest point on surface and Influence Association 1: -Closest Joint.  

 

0 Likes
Message 3 of 5

Anonymous
Not applicable

it should be one mesh,

0 Likes
Message 4 of 5

Cagetron
Advocate
Advocate

Okay I got you, it will be a few more steps then.  It's basically what I described above, but you need to use an intermediate mesh and select the vertices on the source mesh when you do the copy weights.  Remember, copy weights can work on a mesh selection or a vertex selection between source and target.  

 

So duplicate your T-shirt and undershirt meshes, this will unbind the mesh.  Delete all the T-shirt faces leaving you only with the undershirt mesh.  Bind this mesh to the same joints as the T-shirt/undershirt mesh.  Select all the vertices for the T-shirt mesh which is correctly weighed and then select the vertices for the undershirt only mesh and copy weights with influence association set to Closest Joint.  It can be helpful to select the verts by uv shell sometimes to make it easier, or make a selection set etc so you can get this selection again easier.  

 

Clean up the weights for the undershirt and you could always leave it like this.  Or do a final weight copy by selecting the verts on the undershirt only mesh, then select the verts on the combined mesh and do a weight copy with influence association set to One to One for a precise copy.  

 

Where I work we have a script for separating and combining meshes while retaining weights.  Very helpful for stuff like this!  

0 Likes
Message 5 of 5

Anonymous
Not applicable
Accepted solution

i find good answer for, in combine options there has "combine skinning", just copy weights and after combine them, with it works best for me,

0 Likes