Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Frame by frame effect

  • Frame by frame effect

    Posted by Giorgio Terzo on February 25, 2019 at 12:48 am

    Dear all,

    I am trying to reproduce this effect (https://www.facebook.com/clive.hicksjenkins/videos/10156370564303198/) in an animation trying to manipulate the position and skipping some frame with the following expression (thanks to Dan Ebberts!):

    // Skipping frame
    n = 2; // skip every nth frame

    frameToSkip = 0; // 0,1,2 ...n-1
    currFrame = Math.round(time/thisComp.frameDuration);
    currFrame += Math.floor((currFrame - frameToSkip)/(n-1)) + 1;
    framesToTime(currFrame);

    //change the update of the position
    rate = 5;
    //add some randomenss
    prob = 50;
    if(random(0, 100) < prob) {
    rate = rate + random(0.05);
    }
    t = framesToTime(Math.floor(timeToFrames()/rate)*rate);
    valueAtTime(t);

    The problem is that I have to apply the second expression in each moving elements and sometimes the animation is “not really controllable”.
    Does exist a better a method (or maybe a plugin) in order to achieve this kind of effects? A sort of master effect that can be applied for all animation?

    Thanks!
    Giuliano

    Giorgio Terzo replied 7 years, 5 months ago 2 Members · 2 Replies
  • 2 Replies
  • Dan Ebberts

    February 25, 2019 at 2:05 am

    Precompose and then control time remapping, maybe? Or did you want the animation timings to be independent of each other?
    Dan

  • Giorgio Terzo

    February 25, 2019 at 10:53 am

    Hello Dan! Thanks for your answer. As far as I could see until now, the best way to go (I think) is to have independent animation timing between the elements.
    When I tried to control only the time remapping, the stuttering in the animation become too “regular”.

    For this reason, I tried to apply different expression for the position in order to add some instability … But of course, it starts to become pretty uncontrollable right now ☺

    I am thinking if exist any technique/method in order to control the time remapping in combination with the update rate of the position for each part.

    Sorry for my explanation, I hope that makes sense ☺

    Best,
    G

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