Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Rotating in increments and play animation and then continuing?

  • Rotating in increments and play animation and then continuing?

    Posted by Dan North on September 30, 2020 at 4:58 pm

    Hello fellow After Effect friends.

    I have so far been hand animating a circle with a pattern that rotates 20 degrees, overshoots and then stops for a second. After a second, it rotates backwards a few degrees to gain momentum and then rotates another 20 degrees and overshoots agan and return a few degrees to settle. Similar to bounce effect, but just for something rotating to give it some life.

    Instead of animating for every 20 degrees – is there a way to animate what happens the first 20 degrees including the start where it rotates backwards a few degrees to gain momentum and then rotate 20 degrees and overshoots a little and then rest – and then have it way for 1 second before it continues does the same and continue rotating?

    Any direction would be much appriciated.

    Dan North replied 5 years, 6 months ago 3 Members · 5 Replies
  • 5 Replies
  • Walter Soyka

    October 1, 2020 at 8:06 am

    Yes! Alt+click your rotation property, then add this expression:

    loopOut(“offset”);

    The effect of the loop will be cumulative; each iteration of the loop (as defined by the keyframes you have set) will add on to where the previous iteration left off.

    Here’s a quick visual example:

  • Dan North

    October 1, 2020 at 9:44 am

    Thanks a bunch for reply as always Walter!
    I get an expression error about the offset and it doesn’t continue after it reaches the last keyframe. I’m for sure doing something wrong ?

  • Filip Vandueren

    October 1, 2020 at 12:20 pm

    probably just the curly quotes that wordpress added to the Walter’s post.

    Try:

    loopOut("offset");
  • Dan North

    October 1, 2020 at 1:10 pm

    That fixed it! I didn’t even notice it was curly quotes! Thank you so much!

  • Dan North

    October 19, 2020 at 1:05 pm

    An additional question to the offset – is there a specific amount of iterations that can be run and then stop when that has been reached?
    Say I want the wheel to turn around 10 times and after that I want it to stop?

    Best, Dan

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