Notifications
Clear all

[Closed] setting skin weights via maxscript

I need to be able to explicitly set Skin weights via MAXScript. The problems I’m having are that the weights always include the envelopes. What I want to do is essentially turn off the envelopes and use only the specified weighting for each vertex. But I cannot achieve the results I need in Max 2015.

Does anyone have any useful input. I’ve scoured the internet and the majority of the answers simply state that you should use:

skinops.replaceWeights()

But this is the method I’m using. Any advice?

3 Replies

use ‘replaceWeights’ instead

-kees

skinOps.ReplaceVertexWeights works perfectly for me in any version of max I have tried.

skinOps.ReplaceVertexWeights (skinMod) (vertex Index) (bone Index) (weight value)

select all verts, bake their weight using skinops.bakeselectedverts… after that any envelope weighting has to be replaced with baked.