Create an Elegant Concentric Rings Animation

Final Product What You'll Be Creating

Twice a month we revisit some of our reader’s favorite posts from back in the archives of Aetuts+. Today we’ll look at an amazing post from Satya Meka. This tutorial was published in June 2009 and is inspired by the work of Mark Coleran.

Satya shows us how to use iterations of simple shape layers to create some beautiful procedural art. Satya also recreated the effect in Cinema 4D and has create a bonus addendum tutorial which in true Satya style is full of XPresso goodness.

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

Add Comment

Discussion 56 Comments

  1. NICE!! i like it alot.

  2. Martijn says:

    Hey that’s cool.

  3. Lyndon says:

    cool cool, a nice element to add

  4. Mark Coleran says:

    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

  5. Shadowzproductions says:

    Wow, thanks for this.. Looks nice.

  6. casdullometro says:

    always the same works from u

  7. Rik says:

    Wow, looks cool

  8. nikon says:

    downloading tutorial but i have question can it be looped ?

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

  10. Nym says:

    Great Effect, love it.

  11. vasu says:

    kewl tutorial dude thanks a lot

  12. tnvfx says:

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

  13. Dave B says:

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

  14. ALJ says:

    nice one i really like it

  15. Ksquareddesign says:

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

    • Satya Meka says:
      Author

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

    • Nym says:

      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.

  16. mike says:

    cool!!!

  17. shiguang Fu says:

    好好好

  18. symbiosis says:

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

  19. Seim says:

    thank you man. Very well explained

  20. Loay says:

    Looks Awesome !

  21. harry says:

    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 ….

    • Mark Coleran says:

      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.

  22. Rev65 says:

    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. =(

    • Lloyd says:
      Staff

      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.

    • Satya Meka says:
      Author

      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.

      • Rev65 says:

        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. =)

      • Satya Meka says:
        Author

        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.

      • Rev65 says:

        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. L1 says:

    It Looks Like a Windows Screensaver

  24. Satya Meka says:
    Author

    You are amazing ^_^

  25. Ravi chandra says:

    Nice work yaar …

  26. cameradan says:

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

  27. CgBaran Tuts says:

    Great outcome thanks

  28. Khurram says:

    nice & cool

  29. Rev65 says:

    Thanks for the C4D update using Expresso!!!

  30. Diego SA says:

    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!

  31. pei says:

    好啊。。。VER:Y GOOD:

  32. chuck says:

    cooooooooooooool works

  33. Anthony says:

    This was great many thanks!

  34. blipp says:

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

  35. rs says:

    This expression causes error in After effects:

    x = index*20;
    (x,x);

    AE error is “Expression must bo of 2 dimension, not 1″

  36. Tracey says:

    Really nice effect, will give the tutorial a go :-)

  37. MiselD says:

    Great tutorial Satya Meka

  38. Veli says:

    Very nice tutorial! Keep up the great work!
    Thanks

  39. David says:

    I have a question. It would be the greatest of help if any could answer it. You know in the beginning how you centered the stroke to the comp with the values of, 0.0. How do you set up a composition so that the center of the comp is, 0.0. instead of half the rez of the comp? You know what I mean?

Add a Comment

To add a code snippet to your comment, please wrap your code like so: <pre name="code" class="html">YOUR CODE</pre>. You can replace the class name with "js," "css," "sql," or "php." If there are any "<" or ">" within your code, please search and replace them with: &lt; and &gt; respectively.