Hi all,
I was wondering if anyone has ever built a script or blueprint that would allow a function similar to ‘array’ in 3DS Max. For those unfamiliar, in it’s simplest form this tool can duplicate a mesh in either one, two or three dimensions at a specified quantity and by a specified measurement. Some may think; well, sounds a lot like modularity, and it is, to an extent, but modularity in the sense of importing and dragging around is counterproductive to the workflow of my project. I am recreating a historic structure within inch precision, and so far ‘import via level’ works beautifully. The largest drawback however is even if meshes are instances, it regards them as entirely unique in the content browser, thus filling the browser and memory with meshes that are copies of one another; a nightmare for trying to optimise, especially if those meshes all have materials applied. It would be so much simpler to level import a single mesh to a specified co-ordinate and then say 'i want to duplicate this 10 times on the y-axis at increments of 15ft (or whatever that translates to in Unreal units). For the kind of complex structure that I have, sliding everything into place manually is out of the question. The worst will be when I build the roof that contains over 3000 glazing bars…that’s a lot of room it would take up.
We did find that if you attach all duplicate meshes together but give them all their own material IDs it narrows it down some, but this feels like it could get very messy, very fast. An array function as specified above would save so much time and space in the browser.
Hoping something exists or if anyone knows if it’s on the cards in the future?
Thanks, picture example of array dialogue box below.