Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects staccato cog animation

  • staccato cog animation

    Posted by Joanna Goldman on May 19, 2015 at 8:22 pm

    Hi,
    I’m trying to animate a cog piece in a watch. I want it to rotate 360, but have it pause after each small movement. Animation like this one: https://www.youtube.com/watch?v=hD9rF0Mt2sE

    Is there an expression that I can use on the rotation to make it pause like this?

    Some contents or functionalities here are not available due to your cookie preferences!

    This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.

    Walter Soyka replied 11 years, 3 months ago 2 Members · 1 Reply
  • 1 Reply
  • Walter Soyka

    May 20, 2015 at 1:33 am

    Rotation is measured in degrees, and there are 360 degrees in a full rotation. A full rotation is 60 seconds. Therefore, every second, we want to move 6 degrees (360/60).

    This expression:
    time*6
    will gives us a smoothly-sweeping second hand.

    To make it click once per second, we can use posterizeTime(), which forces Ae to update the property value at a different frame rate than the comp. Using a value of 1 tells it to update at one frame per second, for your perfect staccato second hand:

    posterizeTime(1);
    time*6;

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy