Sunday, June 15, 2025

3ds Max Skin Modifier Tips

 A couple quick tips for working with the Skin Modifier in 3ds Max:

I ran across a few issues I had trouble resolving without some help from others on the interwebs.

1. I wanted to select the vertices belonging to a particular bone as I worked through the skinning process on my mesh. Though it was posted in a few places online, I figured I'd add to that tiny list of places by posting it here. Credit to the original maxscript author whose name I did not find online at any of the places it was reposted.

Just run this snippet of maxscript code and it will select all the vertices associated with the selected bone in the Skin Modifer:

            s = modpanel.getCurrentObject()
            -- if the current modifier selected is a skin modifier, then select the vertices
            if iskindof s Skin do
            (
                skinOps.selectVerticesByBone s
             )

Though this capability is obviously included in the basic SkinOps properties in maxscript, I am not aware of any way to do this natively in the Max UI. 

-------------------------------------------------------------- 

2. I also wanted to attach one skinned mesh to another, effectively combining the 2 skinned meshes into one and therefore the 2 Skin Modifiers as well leaving a single mesh with a single Skin Modifier. This was to make my life a little easier when I imported the character into Unreal Engine. I wanted only one Skeletal Mesh to deal with in Unreal. Again, I found the solution in a few places online so thought I would repost here as well. Credit to user PolyHertz from the original forum post in 2015 which can be found here:

https://polycount.com/discussion/162400/attaching-separate-meshes-and-retain-skinning-data-help-3dsmax-but-open-to-other-software

 The process involves adding a Skin Wrap Modifier with the following steps:

    1. Duplicate the meshes in place (select them all then press ctrl+V).
    2. Combine them, and add a Skin Wrap modifier to the resulting mesh.
    3. In the Skin Wrap modifier add the already skinned meshes, and change settings as needed.
    4. Convert the Skin Wrap modifier to a regular Skin modifier.
    5. Delete old non-combined meshes.

Happy Skinning!
 

No comments:

Post a Comment