Highlighted

## Shape Layer : Repeater : Same distance Scale

New Here ,
Mar 13, 2018

Copied

Hi!

I can't seem to find how to create a repeater that scales the copies while keeping the same distance between them.

You are barking up the wrong tree. Scale affects size and stroke. a 10% increase in size for each copy does not produce a linear increase in size, it produces exponential growth. That is simple mathematics. If you want linear growth you have to decrease the amount of scale for each copy and the repeater is not designed to do that.

You can, however, add the same value to the radius by using an expression and you can add a slider that allows you to increase that number so that you can have the concentric circles increase or decrease in size over time and keep the same distance between each. This would just require a little bit of coding on your part and adding Effect>Expression Controls>Slider to the layer.

Views

3.2K

Likes

Report

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

## Shape Layer : Repeater : Same distance Scale

New Here ,
Mar 13, 2018

Copied

Hi!

I can't seem to find how to create a repeater that scales the copies while keeping the same distance between them.

You are barking up the wrong tree. Scale affects size and stroke. a 10% increase in size for each copy does not produce a linear increase in size, it produces exponential growth. That is simple mathematics. If you want linear growth you have to decrease the amount of scale for each copy and the repeater is not designed to do that.

You can, however, add the same value to the radius by using an expression and you can add a slider that allows you to increase that number so that you can have the concentric circles increase or decrease in size over time and keep the same distance between each. This would just require a little bit of coding on your part and adding Effect>Expression Controls>Slider to the layer.

Views

3.2K

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Mar 13, 2018 0
10 Replies 10
Mar 13, 2018

Copied

Start with a single parametric Shape. Then duplicate and offset its size - repeat the process and ensure the size reduction is consistent across all duplicates. I doubt you'll get the Repeater to provide symmetry across its Copies, in the manner you want.

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Mar 13, 2018 0
New Here ,
Mar 13, 2018

Copied

Thanks Roland, but the idea is to animate it after using the repeater properties. So duplicating shape layer doesn't give me the same control...

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Mar 13, 2018 0
Mar 13, 2018

Copied

What is it about Repeaters that is critical to the effect? Additionally, you do not have to duplicate the entire Shape Layer - you can/should duplicate the Group/Content>Path instead, if you want to lessen the number of layers in the Timeline stack.

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Mar 13, 2018 2
Mar 13, 2018

Copied

You are barking up the wrong tree. Scale affects size and stroke. a 10% increase in size for each copy does not produce a linear increase in size, it produces exponential growth. That is simple mathematics. If you want linear growth you have to decrease the amount of scale for each copy and the repeater is not designed to do that.

You can, however, add the same value to the radius by using an expression and you can add a slider that allows you to increase that number so that you can have the concentric circles increase or decrease in size over time and keep the same distance between each. This would just require a little bit of coding on your part and adding Effect>Expression Controls>Slider to the layer.

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Mar 13, 2018 3
New Here ,
Mar 13, 2018

Copied

Thanks! Works perfect

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Mar 13, 2018 0
Mar 13, 2018

Copied

You can get equal-width Strokes for 'repeated paths' if the Stroke is placed below the Repeater Shape Operator.

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Mar 13, 2018 3
New Here ,
Apr 24, 2019

Copied

This was a great tip, thanks!

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Apr 24, 2019 0
Most Valuable Participant ,
Mar 13, 2018

Copied

 I can't seem to find how to create a repeater that scales the copies while keeping the same distance between them.

That's not possible. By its nature scaling is not a linear transformation. As the others suggested already, construct the shapes manually. Depending on what you actually want to animate, you may also consider the Radio WAves effect to produce your concentric circles with controllable spacing. If you tweak the settings for wave decay and speed just right, this could totally do the trick and as one of the few vector-based effects, it should just be as sharp as using shape layers.

Mylenium

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Mar 13, 2018 0
New Here ,
Jul 24, 2020

Copied

Rick what would you sugest if I wanted to repeat a png 10 times with no space inbetween. I can do this with a repeater but what I really want to do is this...

I am working with 42 brands of shampoo and have 42 differnt product pngs that I have sized via a photoshop action to all have the same height of 1000px and a Variable width based on the type of bottle (so some are 400 px while others are 100 px width). I have writin code that will swap out the png file and redner the same animation for each 42 shamppoos the issue I am running into is that bc of the variable width some have space between them and others do not and I would like them all to have no spaces between them. Do you have a sugestion script or expression that could set the offset of the repeater to match the width of the png?

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jul 24, 2020 0
LATEST
Jul 24, 2020

Copied

I am having difficulty visualizing your comp. It might be a good idea to start another thread.

You can grab the layer.width and use that as a position multiplier, but I'd have to see the comp with the modified properties of at least a couple of the layers you are trying to arrange revealed to offer much more assistance.

Likes

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jul 24, 2020 0
Resources
Troubleshooting FAQs
After Effects Community Recap
Getting started with After Effects