Arrange selection in Grid
I would like to be able to select multiple objects.. for example 50 circles. and hit a button to arrange these objects in a Regular Grid of rows and columns. where I can set the QTY per row and column and its spacing and it would move the objects into a grid formation. also the option for a hexagon or Honeycomb grid. would save a lot of time from doing it manually
-
A very related request,
Place multiple files in a grid like InDesign (Gridify)
https://illustrator.uservoice.com/forums/333657/suggestions/32686120 -
Enzo Bender commented
I would like Illustrator to have a Mosaic Arrange feature, similar to the layout organization available in Firefly Canvas.
As a designer, I often use Illustrator to create moodboards, brand presentations and visual boards because I can work with vector assets, references, typography and layout elements in the same file. Illustrator already has strong alignment and distribution tools, but they mostly work in linear or grid-based ways. A mosaic layout tool would be very useful for organizing selected objects into a balanced visual composition automatically.
The feature could allow users to select multiple objects, images or vector assets and arrange them into a responsive mosaic inside a defined area or artboard. It should preserve proportions, adjust spacing, balance object sizes, and create a clean composition without requiring manual resizing and alignment.
Useful options could include:
- Arrange selected objects into a mosaic layout
- Fit mosaic to artboard, selection bounds or custom frame
- Preserve original aspect ratios
- Set spacing/gutter between items
- Shuffle or regenerate layout variations
- Crop/mask images to fit the mosaic when needed
- Reflow the layout when adding or removing objects
- Keep everything editable as Illustrator objectsThis would be especially valuable for designers creating moodboards, brand identity presentations, visual research boards, asset libraries, campaign concepts and creative direction documents. It would save time, reduce repetitive manual organization, and allow designers to stay inside Illustrator instead of using another tool just to create a more dynamic board layout.
-
Vichot
commented
Thank you both for your reply
Have a nice day
-
Sergey Osokin
commented
I don't think such a feature will come soon. In such a task there may be a lot of questions about solution methods, as Egor wrote earlier. I think it is possible to automate at least the drawing of the Bento Grid using scripts.
-
Vichot, how do you think to control the process?
What UI do you think this feature should get?
How do you intend to control columns, rows, gaps, overall width and height?
Some object would have to be resized, while some other can stay unchanged, — how do you plan to mark these?While there is no fully automated solution for this now, there are several supplementary free scripts you can use today to boost this workflow drastically:
1. Resize to Size script by Sergey Osokin, www.youtube.com/watch?v=PN3dAf6rac8
2. Distribute Stacked Objects script by John Wundes, https://github.com/johnwun/js4ai/blob/master/distributeStackedObjects.jsx
3. Fit / Fill Image scripts by Seiji Miyazawa, https://onthehead.com/ais/group008/ (these are very similar to what InDesign allows)
These would save you a ton of time. -
Vichot
commented
Could you have a function that automatically arranges links or shapes in the layout space with an equal distance in width and height?
Have a nice day. -
Oh yeah, scripts deserve so much more.
As for now Adobe Exchange offers a way to host extensions (in most cases are just glorified wrappers for scripts) — exchange.adobe.com/apps/browse/cc?page=1&product=ILST&q=extensions — but nothing for just scripts. And we have hundreds and hundreds of them, and they cover so much gaps in UX.UV has a separate request for a dedicated script panel, please upvote it as well: http://illustrator.uservoice.com/forums/333657/suggestions/39903586
Plus there are several decent external solutions, Scripshon Trees being one of them: https://exchange.adobe.com/apps/cc/15873/scripshon-treesBut none for the Exchange for scripts.
Adam, would you mind me promoting your comment into an idea for it? -
Anonymous commented
Thanks for sharing that script and resource page,. very helpful.
would also be great if Adobe offered illustrator scripts in its marketplace of plugins. and a better built in script manager, to run common scripts easier.. similar to how photoshop handles actions -
Adam, it’d be nice indeed to have a feature like this in Ai natively. Count me in.
Meanwhile I can offer to use a free script to achieve this result — alignObjects by sky-chaser-high :https://github.com/sky-chaser-high/adobe-illustrator-scripts?tab=readme-ov-file#alignObjectsjs
You’d have to specify the tolerance value to define common axes for rows and columns.
Please be warned also that scripts can’t handle opacity masks properly (you can upvote a request to fix this here: http://illustrator.uservoice.com/forums/908050/suggestions/46727548)