Results 1 to 4 of 4

Thread: copying skin weights from one mesh to another

Hybrid View

  1. #1
    variable
    Join Date
    Feb 2016
    Posts
    16

    Default copying skin weights from one mesh to another



    Hello,

    this maybe a simple one. But i couldn't find exactly the answer i was looking for elsewhere.

    I basically have to identical meshes both smooth bound with identical skeletons, one has painted skin weights. The only difference is the joint names/numberings dont match, but the hierarchies are exactly the same.

    i was wondering if anyone knew a way to copy over the skin weights to the other mesh when the joint numbers need to be matching.

    thanks,
    Sam

  2. #2
    /? eevans's Avatar
    Join Date
    Aug 2008
    Location
    Atlanta, GA
    Posts
    151

    Default

    If you're using 3DS Max, you could simply export out an env file from the source skin modifier, and then load this env file unto the skin modifier of the target mesh. The "Load Envelopes" dialog should match bones by index (skin modifier index) by default. I believe the vert IDs of the two meshes in question would need to line up for this method to work. If your vert IDs have change, try the above process with the "Load Vertices By Index" checkbox unchecked.

    On the other hand if bone hierarchy is the only method you have to match bones between the two meshes and you want to automate the process of bone re-mapping, you'll likely have to come up with a custom solution using MAXScript etc.

    Otherwise, I believe that both the env load dialog and the Skin Utilities tool allow you to manually re-map bones.
    Last edited by eevans; 01-04-2017 at 03:40 PM.
    Eric N. Evans
    Sr. Technical Artist
    Hi-Rez Studios
    http://www.ericnevans.com

  3. #3
    variable
    Join Date
    Feb 2016
    Posts
    16

    Default

    oops, sorry i forgot to mention, im using maya 2017. maybe similar problem though?

    Sam

  4. #4

    Default

    Is there any reason why you couldn't just rename the identical skeleton to match what you want to copy from? Even if you did this temporarily?
    If you do then you could just use my "skinTo" function from here: http://pastebin.com/ak3xunEQ

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •