Skip to main content
christian151276
Participating Frequently
June 10, 2019
Question

Controling the velocity of rotation.

  • June 10, 2019
  • 1 reply
  • 6732 views

Hello,

I am looking for a way to control the velocity of rotation when rotating a text character on its Y-Axis. 

My intention is to have the individual text character animate in from one side of the screen while spinning on its Y-Axis, once the character has arrived at its final position I would like to gradually slow the rotation down so on the final frame it flips into place, repeating this for each character, creating a domino like effect and revealing the word.

I have tried using the speed graph to control the rate of spin but it does not give the desired effect.

Is there away to achieve this affect in after effects?

    This topic has been closed for replies.

    1 reply

    Mylenium
    Legend
    June 10, 2019

    Sure, but you likely will need to animate each letter as its own layer. Some animation patterns are simply beyond what you can achieve with text animators due to how the apply their magic relative to the entities, not in absolute space.

    Mylenium

    christian151276
    Participating Frequently
    June 10, 2019

    Thanks Mylenium,

    All the text characters are on individual layers and are animated individually, I just can’t seem to gradually slow the rotation speed for each layer.

    P.M.B
    Legend
    June 10, 2019

    THIS IS ALL WRONG.  I used to know how to do this. I have to figure it out.  Everything below is incorrect

    You could rotate the characters via time expressions and then connect the multiplier to a slider control which you animate one to zero.

    So you would create an expression on the Y rotation something like time*13   You can play with the value to get the rotation speed you want.  I am just using 13 for the sake of an example.  Then you create a null or solid and apply the Effect>Expression Controls>Slider Control.

    Then edit your expression to (time*13)*    Place the cursor right after the final multiplication symbol use the expression pickwhip to connect to the slider value.

    Now your expression should look like this (time*13)*thisComp.layer("Black Solid 1").effect("Slider Control")("Slider")

    Set the slider value to 1.  This will multiply 13 * 1 resulting in a rotation speed of 13,  Now you key frame the sliders value down from 1 to 0 which will gradually slow the rotation down.  When the slider value reaches 0, 13 will be mu;tiplied by zero resulting in a rotation speed of zero.

    So now here is video going over the general principle.  The example is slightly different as it is using a wiggle expression on the position rather than a time multiplier on rotation but hopefully in combination with my above explanation you should be able to work out to get it done.   Control Expressions with Sliders in AE | PremiumBeat.com - YouTube

    Hope i didn;t forget anything.

    ACtually my example is overly complicated.  You can just use the expression time*#value  then pickwhip value to the expression slider so the expression looks

    like this time*thisComp.layer("Black Solid 1").effect("Slider Control")("Slider")     Now you control the speed with the slider and keyframe down to zero to stop it.

    ~Gutterfish