Community
Maya Animation and Rigging
Welcome to Autodesk’s Maya Forums. Share your knowledge, ask questions, and explore popular Maya animation topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Using two skeletons on one mesh

4 REPLIES 4
SOLVED
Reply
Message 1 of 5
jerzybochenek10
1542 Views, 4 Replies

Using two skeletons on one mesh

Hello,

I'm working on a project where I create a skeleton that scales parts of my mesh (eyes, ears, head, body, etc.) and I have a problem. Apart from the skeleton for scaling the mesh I would want to create another one which I can use to animate the 3d model. My question to you is:

Is there a way to bind two separate skeletons to one mesh so that each have two separate skin weights? My problem comes from the fact that the skeleton for scaling the mesh will use different skin weights from the skeleton for animation. Becuase of that I can't just create a complex skeleton, that can do both scaling and animation.

If there is no way to make this happen are there other ways to maybe help me achieve somewhat similar result?

Thank you in advance.

4 REPLIES 4
Message 2 of 5

Use two skins for each and use the scalin' skin as blendshape for movin' skin.


,,,_°(O__O)°_,,,
Maya2019.1 @ Windows10 & GeForce GTX1080Ti

If the post was helpful, click the
 ACCEPT SOLUTION  button, so others might find it much more easily.

Message 3 of 5

But how do I make one mesh have two skin weights? When I just try to bind a second skeleton to a mesh with a frist skeleton already binded to it, it won't let me do that. I couldn't find a thread regarding this kind of problem and the only threads showing up were from users wanting to copy skin weights to another mesh. My problem comes from the fact, that I would want to attach two skin weights to only one mesh.

Message 4 of 5

But how do I make one mesh have two skin weights? When I just try to bind a second skeleton to a mesh with a frist skeleton already binded to it, it won't let me do that. I couldn't find a thread regarding this kind of problem and the only threads showing up were from users wanting to copy skin weights to another mesh. My problem comes from the fact, that I would want to attach two skin weights to only one mesh.
Message 5 of 5


@jerzybochenek10 wrote:

 I would want to create another one which I can use to animate the 3d model.
Is there a way to bind two separate skeletons to one mesh so that each have two separate skin weights?


One skin? Since you wanted two skin clusters, you can't have one skin. Have TWO skins instead - you duplicate existing bound skin and bind it to another [static] skeleton or sets of joints which you will use for body parts scaling only - each skin will have own skeleton and skin weights. All you need is to make scale-influenced skin a blend target for the base skin and set its weight to 1.0. This method would be somewhat unorthodox however, because you can have it all in one skeleton-one skinWeights cluster - parent each scaling joint to a corresponding joint in the base skeleton and add main portion of weights to scale joints, less to base skeleton's joints.


,,,_°(O__O)°_,,,
Maya2019.1 @ Windows10 & GeForce GTX1080Ti

If the post was helpful, click the
 ACCEPT SOLUTION  button, so others might find it much more easily.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report