Smart Duplication

Miguel Pozo (pragma37)
2 ratings

Smart Duplication provides enhanced versions of the built-in Duplicate and Delete operators, extended with context-aware capabilities to ease multi-object and modifier based workflows.

The Smart Duplication operator (Ctrl+D by default) duplicates the selected objects and, optionally:

  • Duplicates the modifiers that refer to them.
  • Duplicates the objects referenced by their modifiers.
  • Duplicates their children.
  • Adds the new objects to the same collections as the originals.

The Smart Delete operator (Ctrl+X by default) deletes selected objects, and, optionally:

  • Deletes the modifiers that refer to them.
  • Deletes the objects referenced by their modifiers.
  • Deletes their children.
  • Removes them from the collections they were part of.

  • The Select References operator selects objects referenced in modifiers by the current selection or the ones referencing the current selection in their modifiers.
  • 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

Check the MANUAL for complete info.

1.1 Update

  • Optionally replace the default duplicate, duplicate linked and delete operators with the ones provided by the addon.
  • Optionally enable a pie menu with all smart duplication operators.
  • Show the addon shortcuts inside the addon preferences.

1.2 Update

  • Make modifier duplication/delete optional.
  • Allow duplication/delete of modifier dependencies.
  • Allow better handling of object collection.
  • Smaller improvements and fixes.
  • A detailed user manual is now online.
  • Size
    13.3 KB
  • Size13.3 KB


(2 ratings)
5 stars
4 stars
3 stars
2 stars
1 star
Powered by


Smart Duplication

Enter your info to complete your purchase


or pay with
You'll be charged US$8.