« Maya Custom Manipulator/Locator | Home | StickyIt - Automatic Sticky Lips solution script »

Paint Skin Weights Tool Filter

By riggerman | March 1, 2009

Hey all, did you know it’s very easy to change Maya’s user interface?
It’s everything written in MEL (there’s a ton of scripts) and you can find them in a folder that is located somewhere like this: MAYADIR\scripts\others

As a character rigger, I usually do the paint bind skin process a LOT. And since I’m not a math genius to write an automatic-surface-recognition-skin-cluster, I only did a little change to the original Paint Skin Weights Tool and added an influence filter.
That’s right, no new pop-up menus to mess up my workspace. I just added a text field to filter out my influences.

Here’s the full influence list:

And here’s the filtered influence list:

You can also have multiple filters at the same time, very handy.

If you wanna try customizing yours too, it it’s very simple. Try taking a look into artAttrSkinProperties.mel and artAttrSkinCallback.mel files.

For the filtering algorithm, python can be really useful:

filter = ’sometext’
listToBeFiltered = [’notext’, ’sometext_here’, ‘alotoftext’]

for eachWord in listToBeFiltered:
if filter in eachWord: print ‘We have a winner!’, eachWord, ‘contains’, filter

I think I’ll be adding some features for locking weights and such. Have fun!

:D

Topics: Rigging |

Email to a friend »

Use this form to send your friend this post.






2 Responses to “Paint Skin Weights Tool Filter”

  1. Brad Clark Says:
    May 23rd, 2009 at 4:30 pm e

    That is a really nice addition , good idea.

  2. s.muralidharan Says:
    June 13th, 2009 at 6:12 am e

    i am learning maya .i am very interest in rig.i need ur friendship.
    thanking u.

    murali INDIA

Comments

You must be logged in to post a comment.