Activity › Forums › Adobe After Effects › Repeating image/comp around in a circle
-
Repeating image/comp around in a circle
Posted by Greg Howell on February 22, 2013 at 4:17 pmHi,
ok, basically i would like to repeat a comp continuously in a circle. for example, the triangles used to represent the shine on a cartoon sun. how would i do this? the cc kaleidoscope will only repeat 12 or something. i want to repeat over 100 times.
thanks
greg
Tom Davis replied 6 years ago 6 Members · 7 Replies -
7 Replies
-
Tudor “ted” jelescu
February 22, 2013 at 4:57 pmRed Giant Plane Space may help you with this.
https://www.redgiantsoftware.com/products/all/planespace/aescripts.com may have some useful scripts as well.
Tudor “Ted” Jelescu
Senior VFX Artist -
Greg Howell
February 22, 2013 at 5:02 pmhi tudor,
thanks for the reply. its nothing at all that complicated. i simply want to repaeat a comp in 2d repeatedly in a circle
like the outide of this sun..
https://static4.depositphotos.com/1012392/300/i/950/depositphotos_3009195-Cartoon-Sun-Face.jpg
except it wont be orange rectangles, it will be my comp
thanks
-
Kevin Camp
February 22, 2013 at 5:03 pmif you used a shape layer to create the triangle, then you can add a repeater to repeat that shape 100 times, and by fiddling with the ‘transform: repeater’ anchor point and rotation properties you can quickly create the pattern you described.
but since you seem to have a comp that is the shape, you’ll probably want to do this with 100 copies of that comp. the first thing is to set the anchor point of that layer to be at the center of the rotation axis (the center of the circle that you will be making). then duplicate that layer and rotate it the amount that you need, duplicate and rotate that one, etc…
you can simplify this by using an expression of the rotation property. this expression will rotate the layer 3.6 degrees further than the layer above it:
thisComp.layer(index-1).rotation + 3.6
now as you duplicate those layers they will automatically offset by 3.6 degrees. you can set the 3.6 degrees to any value, 3.6 is just the amount you’d need to complete a circle with 100 layers.
Kevin Camp
Senior Designer
KCPQ, KMYQ & KRCW -
Joseph W. bourke
February 22, 2013 at 7:07 pmAnother great solution for stuff like this, and way beyond, is Trapcode Echospace (now a Red Giant Software product):
https://www.redgiantsoftware.com/products/all/trapcode-echospace/
It can accomplish stuff you have to see to believe, and it’s only 69 bucks! What I love about it is that once you tell it what the setup you want is, it creates all the duplicate layers, assigns a controller to them, and then shys the layers, so you don’t have to be confused by hundreds of layers staring at you.
Joe Bourke
Owner/Creative Director
Bourke Media
http://www.bourkemedia.com -
Adrian Stiegler
September 26, 2019 at 12:02 amThis was a very handy trick. Managed to get the exact effect and control I needed to do some radial stuff I needed with a kaleidoscope project on my end . Added some slider controls on a null to extend that functionality for additional animation techniques.
Cheers man!!
-
Tom Davis
April 27, 2020 at 10:55 amThe Spoke script now does exactly this for any layer: https://madebyloop.co.uk/products/spoke-radial-layer-repeater-after-effects/
Reply to this Discussion! Login or Sign Up