Bulk Modifier Actions

Modifiers are Blender’s solution to a non-destructive workflow when it comes to working with objects (mesh or otherwise) and they provide a lot of powerful, and sometimes necessary, functionality. But Blender’s current iteration of the UI can cause some pain when you need to work with many modifiers at once. Thankfully, we’ve introduced some new operators and UI elements to ease this burden and speed up your workflow when it comes to the modifier stack.

Copy Modifiers

Copies all modifiers (and their settings) from one object to another, provided they’re of the same type. This operation has two modes available to it: “Selected to Active” and “Active to Selected”. The operator only works when only 2 objects are selected at any given time. You can not (yet) copy modifiers from an active object to multiple selected objects and vice versa.

By default, you can find this new operator in the “Object Context Menu”, provided that you have Extend Blender’s Menus & Panels enabled in the addon preferences.

Demo of copy modifiers from "Selected to Active"

Apply/Remove Modifiers

Applying and removing modifiers can be extremely tedious, as it requires clicking either the “Apply” or “Remove” button on each individual modifier for each separate object. This addon provides several operators (and accompanying menus) for applying or removing modifiers on an entire selection of objects.

By default, you can find these new operators in the “Object Context Menu”, provided that you have Extend Blender’s Menus & Panels enabled in the addon preferences.

All

Applies/removes all modifiers on the currently selected object(s).

Demo of "Apply All Modifiers"

By Name

Applies/removes all modifiers, provided that the modifer name matches the given user criteria.

Demo of "Apply Modifiers by Name"

Search
The substring to search for. Any modifiers that match or contain this value will be affected.
Exact Match
When enabled, the modifier name has to match the given “Search” string exactly, otherwise it will attempt a partial match.
Case Sensitive
When enabled, modifier’s name will need to match the casing of the “Search” string.

By Type

Applies/removes all modifiers on the currently selected object(s) based on their type. This operator comes with an accompanying contextual menu that will only display the types of modifiers that exist in the current selection.

This tool can be incredibly useful for applying only Boolean modifiers while leaving other modifiers alone.

Demo of "Remove Modifiers By Type"