Create an Elegant Concentric Rings Animation

Jun 17th in Motion Graphics by Satya Meka

Inspired by the work of Mark Coleran. Satya shows us how to use iterations of simple shape layers to create some beautiful procedural art.

UPDATE: Responding to readers requests, Satya recreated the effect in Cinema 4D and has create a bonus addendum tutorial which in true Satya style is full of XPresso goodness.

PG

Author: Satya Meka

I am an aspiring Motion Designer influenced by Generative Art. I am always willing to work with interesting people and you can follow me on twitter @gutsblow.

Preview

RSS readers: click post title to view preview video at Aetuts+.

Download Preview .flv

File size 5MB

Tutorial

Download Tutorial .flv

File size 144MB

Cinema 4D Addendum Tutorial

As a bonus, learn how to create the same effect using Xpresso in 3D using Cinema 4D


Enjoy this Post?

We'd love your vote!

Plus Members

Source Files, Bonus Tutorials and
More for $9 a month for all Tuts+
sites in one subscription.

Join Now

User Comments

( ADD YOURS )
  1. PG

    David Kwasnik June 17th

    NICE!! i like it alot.

    ( Reply )
  2. PG

    Martijn June 17th

    Hey that’s cool.

    ( Reply )
  3. PG

    Lyndon June 17th

    cool cool, a nice element to add

    ( Reply )
  4. PG

    Mark Coleran June 17th

    Lovely little piece.

    The one that inspired it was done in Cinema 4D. It was however originally created in After Effects but they decided they wanted some depth and a metallic finish to it. It was a great testament to C4D and it’s ease of use as I had never used it before and managed to reproduce an expression based copy of the AE project in half a day.

    Nice Work

    ( Reply )
    1. PG

      Satya Meka June 17th

      Thank you Mark. I love your stuff and your piece done in Cinema 4D is really amazing.

      ( Reply )
    2. PG

      Justin June 21st

      Would love to know how to do this in cinema 4d…. is there a tutoriaol somewhere?

      also could this not be done using trapcode form?

      great stuff otherewise and love this site!

      ( Reply )
      1. PG

        Satya Meka June 22nd

        Hey, I just made an update which deals with making the same effect in Cinema 4D and I am sending it to the editor.

  5. PG

    Shadowzproductions June 17th

    Wow, thanks for this.. Looks nice.

    ( Reply )
  6. PG

    casdullometro June 17th

    always the same works from u

    ( Reply )
  7. PG

    Rik June 17th

    Wow, looks cool

    ( Reply )
  8. PG

    nikon June 17th

    downloading tutorial but i have question can it be looped ?

    ( Reply )
    1. PG

      Satya Meka June 17th

      Yes. As the piece uses only one set of wiggle values it can be looped using a wonderful expression written by Dan Ebberts. Refer http://www.motionscript.com/design-guide/looping-wiggle.html . Just apply the expression to the main circle that rotates based on the wiggle.

      ( Reply )
      1. PG

        nikon June 18th

        nice thx fot link to that expresion and great tutorial

  9. PG

    Fernando Araya June 17th

    Really, and actually without know, it gave the fix for a problem I was having with moving only on Z space with Expressions… thanks

    ( Reply )
  10. PG

    Nym June 17th

    Great Effect, love it.

    ( Reply )
  11. PG

    vasu June 17th

    kewl tutorial dude thanks a lot

    ( Reply )
  12. PG

    tnvfx June 17th

    i actually like the music too – where did that come from?

    ( Reply )
    1. PG

      Satya Meka June 17th

      I think it is the “End Credits” composed by James Horner from the movie “A Beautiful Mind”.

      ( Reply )
  13. PG

    Dave B June 17th

    Now all you need is russel crowe twitching and acting weird and the video can be complete lol =) … sweet music

    ( Reply )
  14. PG

    ALJ June 17th

    nice one i really like it

    ( Reply )
  15. PG

    Ksquareddesign June 17th

    Question….. haven’t yet finished downloading the tutorial, but is it possible to make that form into text……………..

    ( Reply )
    1. PG

      Satya Meka June 17th

      I am sure you can, but requires modifications to the expressions.

      ( Reply )
    2. PG

      Nym June 18th

      Shouldn’t be too difficult.
      Try a text, center layer normal text, all the others just the stroke around.
      Adjust the expression for the ringscale to the textsize (make sure the Center Point is centered) and then it should work.

      ( Reply )
  16. PG

    mike June 17th

    cool!!!

    ( Reply )
  17. PG

    shiguang Fu June 17th

    好好好

    ( Reply )
  18. PG

    symbiosis June 18th

    Thanks Satya…..cool effect….and informative tutorial…thanks for sharing the knowledge…..its inspiring….cheers mate

    ( Reply )
  19. PG

    Seim June 18th

    thank you man. Very well explained

    ( Reply )
  20. PG

    Loay June 18th

    Looks Awesome !

    ( Reply )
  21. PG

    harry June 18th

    hey mr. Coleran ! wassup with the “LAYERLAB” ??? is it completely abandoned ? i’d purchased most of your stuff back in the day but one day, it suddenly disappeared ….

    ( Reply )
    1. PG

      Mark Coleran June 23rd

      It went on hiatus whilst I was doing production work and a few other companies appeared meanwhile. The great Andrew Kramer with Videocopilot and places like Revostock. Despite being first out the gate there is no point and going back to do the same stuff or competing with these guys.

      I have a few new ideas and might bring it back at some point in the near future. Just chasing that mythical work/life balance to see if it is possible.

      ( Reply )
  22. PG

    Rev65 June 18th

    Thanks, Satya! I’m hooking up expression sliders to some of the variables for making changes on the fly.

    The only problem with changing the layer name to its index number in the expression is that if you add other layers (ie. adjustment, lights, etc.) later it breaks the expression to the other layers. =(

    ( Reply )
    1. PG

      Lloyd June 18th

      You can subtract any layers that are above, so for example if you have an adjustment layer as the first layer you would do index-1.

      ( Reply )
    2. PG

      Satya Meka June 18th

      Yes. As Lloyd said just subtract the number of layers above the first circle layer. In this case just replace ‘index-1′ in the expression with ‘index-1-numoflayers’, where numoflayers is a number indicating the the no. of layers above the main circle. Alternatively, if you just want to add lights and cameras just add them before you create the circles and make sure they are in the bottom of the comp, so that it doesn’t effect the design.

      ( Reply )
      1. PG

        Rev65 June 18th

        Yes, I though about and did add additional layers (lights, etc) before creating the circles, but only after breaking the expressions and starting over. I like the “index-1″ or”index-1-numoflayers” options, but don’t both require establishing how many “other” layers you’re going to use BEFORE creating the circle layers and expressions? Else upon creating a new layer you still wind up breaking the expressions again. So in the spirit of creative workflow, if I suddenly want to add new layers for lights, adjustment, etc. AFTER creating the circles, is there a way to do that without breaking and resetting the expressions? Not complaining… just trying to understand more. =)

      2. PG

        Satya Meka June 18th

        A better way to do this is, instead of adding layers to that comp, create a new comp and import the circles comp and then collapse its transformations. That way you can use lights, camera and any adjustment layers without disturbing the expressions.

      3. PG

        Rev65 June 18th

        Yes, now that’s the answer I was looking for! I knew that whole nested comp thing would come in handy sometime. Thanks, Satya!

  23. PG

    L1 June 18th

    It Looks Like a Windows Screensaver

    ( Reply )
  24. PG

    Satya Meka June 18th

    You are amazing ^_^

    ( Reply )
    1. PG

      Satya Meka June 18th

      oops! that was supposed to be for the war piece..lol makes me look retarded!

      ( Reply )
      1. PG

        dotcom June 20th

        personal promo ! you’re amazing too thanks for the tut

  25. PG

    Ravi chandra June 19th

    Nice work yaar …

    ( Reply )
  26. PG

    cameradan June 19th

    you can use the free sinedots plugin that’s out there on the net and save yourself some trouble.

    ( Reply )
  27. PG

    CgBaran Tuts June 21st

    Great outcome thanks

    ( Reply )
  28. PG

    Khurram June 21st

    nice & cool

    ( Reply )
  29. PG

    Rev65 June 23rd

    Thanks for the C4D update using Expresso!!!

    ( Reply )
  30. PG

    Diego SA June 23rd

    Am I under drugs effects? Just kidding! This effect is awesome and it would be excellent as a presentation background or a fullscreen flash website. I haven’t watched it yet, but certainly I will try this one! Thank you!

    ( Reply )
  31. PG

    jacobvon June 26th

    cool works

    ( Reply )
  32. PG

    pei July 5th

    好啊。。。VER:Y GOOD:

    ( Reply )
  33. PG

    chuck July 17th

    cooooooooooooool works

    ( Reply )
  34. PG

    Anthony September 23rd

    This was great many thanks!

    ( Reply )
  35. PG

    blipp October 12th

    Not only an aspiring, but also an inspiring motion designer! Keep up the great work!

    ( Reply )
  1. Arrow
    Gravatar

    Your Name
    October 12th