38

What is the quickest / best way of duplicating an object with children, so that the children are also duplicated?

I am able to grab the parent object and move it around in the 3D View and the child follows fine, but unless I go into the Outliner and RMB click on the parent and choose "Select Hierarchy" to select the parent AND the children before I duplicate, only the parent gets duplicated. I would like to know the quickest and best way to grab the parent object and all children in the 3D View and duplicate it without too much hassle.

In other words, is there a way to Select Hierarchy in the 3D View instead of having to use the Outliner?

Ray Mairlot
  • 29,192
  • 11
  • 103
  • 125
Bryson Jack
  • 3,757
  • 11
  • 38
  • 51

2 Answers2

51

You can do this by using the 'Select Grouped' menu, triggered with Shift+G.

  1. Select Parent.
  2. Shift+G> Children.
  3. Shift select parent (by default it will be deselected when the children get selected).
  4. Shift+D to duplicate.

If you are doing this multiple times you can open the toolbar(T) and check 'Extend' after doing 'Select Grouped', so the parent remains selected when the children are selected. Any future selection of the children will respect this 'Extend' setting.

Ray Mairlot
  • 29,192
  • 11
  • 103
  • 125
  • Extend was what I was looking for. Now I can just hit Shift+G,C and move quickly. Thanks! – Bryson Jack Mar 26 '15 at 19:04
  • 2
    2 and 3 can be done in a single keypress: Ctrl+] – Nicola Sap Dec 27 '18 at 14:30
  • @NicolaSap a) The shortcut is Shift+] b) that shortcut only selects the next direct children. It does not select the whole hierarchy (children of children) like this method does. – Ray Mairlot Dec 28 '18 at 16:31
  • @RayMairlot my bad for (a). (b) you're right, but if the hierarchy is not nested it saves a click – Nicola Sap Dec 28 '18 at 16:34
  • 2
    I think hammering Shift+] a couple times is a handy trick for some situations.. My life revolves around workflows that minimize transitions between keyboard and mouse ;) – Samie Bee Dec 27 '19 at 00:19
1

In outliner panel, you can make a right click to parent and "Select hierarchy":

Rightclick on parent object Outliner panel

Now ShiftD to duplicate entire hierarchy.

Markus von Broady
  • 36,563
  • 3
  • 30
  • 99