Applying a large array as separate objects?

Is this possible?

Let’s say I have an array set up to duplicate a cube 200 times in both the x and z direction, with relative offsets of 1.1. When I apply the modifier, is there a way to make it add each cube created with the array as a unique object, rather than additional geometry inside the original object?

If this isn’t possible, is there a quick way to separate each cube created with the array into unique objects once the modifier is applied?

Thanks in advance to anyone that can help.

this solution works if the mesh of the duplicated object is fully connected.

in edit mode, press P (separate) and choose ‘by loose parts’

if you want the objects to have centered origin points, select all in object mode and Shift+Ctrl+Alt+C and choose Origin to geometry

1 Like

Ah thankyou! Totally didn’t even realise that option was in the separate function!