Skip to content

salaivv/modifier-stack-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modifier Stack Manager

Screenshot

A modifier stack manager for Blender.

This addon implements a UI List for the modifier stack similar to the ones used to manage Materials, UV Maps, Vertex Groups, etc.

The addon enables you to do the following actions directly from the list:

  • Add/Remove Modifiers
  • Duplicate Modifiers
  • Rearrange Modifiers
  • Rename Modifiers
  • Toggle Render/Viewport/Edit Mode Visibility
  • Apply/Apply All Modifiers
  • Remove All Modifiers
  • Expand selected modifier and collapse the rest
  • Collapse All Modifiers

Feature Showcase

Move modifiers up/down using Ctrl + Shift + Up/Down Arrow hotkey:

Move Up/Down

Move a modifier to the beginning or the end of the stack by holding down the Shift key and pressing the Up/Down buttons in the UI:

Move to End

Expand the selected modifier and collapse the rest using Shift + E hotkey:

Expand Selected Only

Collapse all modifiers using the Shift + C hotkey:

Collapse All

Enable/disable parts of the addon's UI from the addon preferences:

Addon Preferences

Certain operators can be accessed from the dropdown menu as well:

Dropdown Menu

Hotkeys

  • Ctrl + Shift + A: Apply all modifiers.
  • Ctrl + Shift + X: Remove all modifiers.
  • Shift + E: Expand the selected modifier and collapse the rest.
  • Shift + C: Collapse all modifers.
  • Ctrl + Shift + Up/Down Arrow: Move the selected modifier up/down. Repeatable when the hotkey is held.
  • Shift: Hold while pressing the Up/Down buttons in the UI to move the modifier to the beginning or the end respectively.

NOTE: All hotkeys are usable only when hovering over the Modifiers tab in the Properties window unless otherwise mentioned.

Development

  1. Clone this repository.
  2. Create a new blend file named testing.blend in the repo's root directory.
  3. Copy the code in testing.py to the Text Editor in testing.blend.
  4. As you make changes to the code, press the Run Script ▶️ button in the Text Editor to build and reinstall the addon.

NOTE: If you have the addon previously installed from the Extensions Platform, temporarily uninstall it during development.

Links

About

A UI List implementation for Blender's modifier stack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages