Edit product


Pattern Selection for Maya

Pattern Selection is a Maya-script that selects the next component in the currently selected pattern. Works for edges (loops & rings), vertices and faces.

Best explained by the following GIF:


Handy! Bringing a luxury feature from MODO to Maya!

UPDATE 2021-05-20: Now compatible with Maya 2022 (Python 3). And of course still compatible with earlier versions.

In theory works on any Maya version above 2012 (except unfortunately Maya LT is not supported).

Looking forward to your feedback! Did you get it installed? Did it work as expected? What additional things would you like this script do?

Post feedback in the Polycount thread or send it as PM (username: Limeforce) or email me at emil@emillindfors.com.




TLDR instructions:

1) Copy patternSelection.py somewhere in MAYA_SCRIPT_PATH

(e.g. C:/Users/cooluser1234/Documents/maya/2017/prefs/scripts)

2) Make a hotkey (maybe Ctrl+UpArrow) for the Python command (without quotes)

"import patternSelection; patternSelection.patternSelection()"

[optional] Make another hotkey

"import patternSelection; patternSelection.patternSelectionRepeat()"

3) Restart Maya


*NOTE* If you make a shelf button for the script and it seems laggy, please try assigning it to a hotkey instead. I have no idea why it happens, but user & me found out that there's an extra slowdown. You're supposed to be able to mash the hotkey repeatedly with pretty much no lag, like in the GIF.


Long instructions:

Copy patternSelection.py to your scripts folder

(e.g. C:/Users/cooluser1234/Documents/maya/2017/prefs/scripts)

Open Hotkey Editor (Windows > Settings/Preferences > Hotkey Editor)

Go to Custom Scripts via the ”Edit Hotkeys for:” (Choose a category…) dropdown

In right-side panel open ”Runtime Command Editor” tab and make two new commands

Making new commands in Runtime Command Editor:

New --> Name it (e.g. ”PatternSelectNext”) --> script type (Python or MEL)

--> Save Runtime Command --> Assign hotkey on the left-side Custom Scripts panel

Commands and recommended keybindings below, but feel free to choose your own

(inspired by MODO, adapted to not conflict with pick-walking)

Bind "import patternSelection; patternSelection.patternSelection()" to Ctrl+UpArrow (as Python)

Bind "Undo" to Ctrl+DownArrow (as MEL)

Save And Close when done in Hotkey Editor, then

File > Save Preferences and restart Maya

13 ratings

  • Size9.85 KB


Pattern Selection for Maya

Enter your info to complete your purchase


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

Powered by Gumroad