(Top)
1 Introduction
1.1 How to install
2 Operators
2.1 Smart Duplication
2.1.1 Duplicate Linked
2.1.2 Duplicate Modifiers
2.1.3 Collapse Modifiers
2.1.4 Duplicate Modifier Dependencies
2.1.5 Duplicate Children
2.1.6 Add To Collections
2.2 Smart Delete
2.2.1 Delete Modifiers
2.2.2 Delete Modifier Dependencies
2.2.3 Delete Children
2.2.4 Remove From Collections
2.3 Select References
2.3.1 Select Internal References
2.3.2 Select External References
3 Preferences
3.1 Replace default operators
3.2 Use Pie Menu
Smart Duplication is a Blender addon that provides enhanced versions of the built-in Duplicate and Delete operators, extended with context-aware capabilities to ease multi-object and modifier based workflows.
Smart Duplication supports every modifier type that references other objects:
Data Transfer, UV Project, UV Warp, Vertex Weight Proximity, Array, Boolean, Mirror, Screw, Armature, Cast, Curve, Hook, Lattice, Mesh Deform, ShrinkWrap, Surface Deform, Warp.
It's available on Gumroad and Blender Market.
Smart Duplication is installed like any regular Blender addon.
It's meant to work on any OS that Blender supports (Windows, Mac and Linux) and requires at least Blender 2.80 or a newer version.
The Smart Duplication operator is a extended version of the built-in Object: Duplicate operator.
Menu : 3d View > Object > Smart Duplication
Duplicate objects but not its data (ie: Mesh, Curve...) and link to the original data instead.
Duplicate all the modifiers that reference the selected objects, and make them point to the new copies.
Collapse the panels of the newly created modifiers in the UI.
Duplicate the objects referenced inside the modifiers of the selected objects and make the new copies point to them.
Duplicate the children (from the scene hierarchy) of the selected objects and parent them to the new copies.
Duplicated objects will be added to the collections of the original objects.
The Smart Delete operator is a extended version of the built-in Object: Delete operator.
Menu : 3d View > Object > Smart Delete
Delete all the modifiers that referenced the selected objects.
Delete the objects referenced in the modifiers of the selected objects.
Delete the children (from the scene hierarchy) of the selected objects.
Remove the selected objects from all the collections they were part of, including scene collections.
Select objects referenced inside the modifiers of the current selection and/or objects that reference the current selection inside their modifiers.
Select the objects referenced inside the modifiers of the current selection.
Select the objects that reference the current selection inside their modifiers.
If enabled, assigns the smart operators to the shortcuts of the built-in Blender operators.
If enabled, (Ctrl + D) launches a Pie Menu with all the addon operators.