Transform all grouped objects (Like the linked function in photoshop)

New Here ,
May 31, 2022 May 31, 2022

Copy link to clipboard

Copied

Hello, 

In Illustrator is there an extension or function (Like the Linked layers function in Photoshop) that can transform multiple grouped objects based on the size of another? 

EX - Say I have a design that includes 30 star vectors of assorted sizes and I need them all 25% smaller ( or 3in smaller.)

 

QUESTION - Is there a way to change the size of all of those objects/ transform all the objects by manipulating one star? 

TOPICS
Feature request , How to , Scripting , Third party plugins , Tools

Views

58

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
May 31, 2022 May 31, 2022

Copy link to clipboard

Copied

There are a few options. You could select one star, then scale it using the scale tool or Object > Transform Scale. Then select the other stars and select Transform Again or press Command-D or Control-D. This will repeat the last transformation. One caveat is that the fixed point for hte transformation will also be repeated. e.g. if the first star was scaled to the centre then that will be the point the other stars scale to: the centre of the first star, not the centre of each star.

 

You will probably prefer to use Object > Transform > Transform each. Select all the stars, select that command, then each star will scale to the size you specify and to the same point relative to each star. Experiment.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
May 31, 2022 May 31, 2022

Copy link to clipboard

Copied

Am guessing you want to scale the stars, but keep the position centered on the bounding box, as transform each does in Illustrator???.

 

1) Paste an illustrator vector into Photoshop, choose Smart object. Then option drag copies. You will wind up with this

MikeGondek_0-1654028380441.png

2) Double click on any time in layers palette, then scale the star in Illustrator and save. Go back to Photoshop and Viola!

MikeGondek_1-1654028468603.png

 

If you wanted the opposite for them to act independently (for example edit one of the stars and make it green, You need to right click on the name of the layer and use New Smart Object Via Copy

MikeGondek_0-1654028802244.png

 

 

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 31, 2022 May 31, 2022

Copy link to clipboard

Copied

LATEST

If you want to just transfer each object by a specific amount (based on their current size) then you can use the TRANSFORM EACH function (Object > Transform > Transform Each). If you want to transform them based on the size of one particular star I have a script that can help.

 

You can view it here. It's pretty simple. Just size your source star, make sure it's either at the top or bottom of the layer stack then run the script. Not only can you match the source object size, but you can also match position, layer, and alignment.

 

match-objects-1.0.8.png

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines