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?
1) Copy patternSelection.py somewhere in MAYA_SCRIPT_PATH
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.
Copy patternSelection.py to your scripts folder
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