Array Randomizer

Choose a Collection
Choose a target collection containing variations of the same mesh or completely unique ones.
Change the object seed value to further influence which object will be placed.
Select "Add New Array" to create an array. A straightened Bezier-Curve and a new Collection Object will be automatically generated, depending on your settings.
To make sure everything is working out of the box, the Objects inside the collection should be X-Aligned and Transforms should be applied.
PRO TIP: Use Blenders built in "Asset Browser" for organizing collection libraries and global access in every new project.
Edit your curve
Made for comfort - The automatically generated array is conviniently set to fit the curve by default.
Extrude the curve or move the control points to lengthen or shorten the array accordingly.
So far, the objects of the array deform along the curve. A "non-deform toggle" may be included in future releases.
Randomize Objects
Randomize the selected objects by changing the object seed value.
The objects included in your collection can be variants of a certain elemnt (e.g. wooden planks) or unique and completely different in geometry and appearance, it's up to you.
Perfect for making large scenes look less generated. - "Imagine lights at a city road being rotated, worn down and colored slightly different at every position."
Non destructive
The addon is compatible with blenders default modifiers and makes use of them.
Duplicate an array instance or create a new array with its own curve. Click "Edit Selected" to edit the selected instance. The top of the addon displays the currently targeted object.
Continue where you left off - The settings are stored seperately and loaded in on selection.
Position, Rotation & Scale
Choose offsets for position, rotation and scale, that are applied per array element.
Change the seed values to quickly find a variant to your liking.
Prepare for Export
Apply all modifiers with one click.
Your Choice:
Create seperate objects with their origin at the arrays origin.
Create seperate objects with their origin at each elements center. (For games: e.g. LOD, Culling)
Create a joined object.
Every option is automated and can be undone or redone as you would with any other action.
Get Array Randomizer now at:link iconBlendermarket
5€
link iconGumroad
5€
link iconKo-fi
5€