Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions type animation, newbie to expressions

  • type animation, newbie to expressions

    Posted by Dina Saleem on March 17, 2008 at 8:25 pm

    Hi there,

    I was wondering, whether one of you can help me out with an expression.

    I am trying to make a text layer animation in which every character is adressed by an expression. I have some sample movies which can be downloaded from my homepage.

    I want to do this (sample movie is hand animated) http://www.dina-saleem.com/MoveGoal.mov

    If I apply a simple animator to animate the position value I get this :
    http://www.dina-saleem.com/Move.mov

    The problem is that I want the characters to have positive and negative y-values at the beginning and then stop at their final position.

    I applied a random expression to the position animator , which resulted in this :
    http://www.dina-saleem.com/MoveRandom.com .

    I also tried to define an array but I couldn’t figure out how to make each character take a value from the array as starting point and then start it’s position animation from there until it reaches y-value 0.

    Is that possibe at all?

    I really appreciate your help.
    Oh, and I am in a diffrent time zone, so please excuse me, if I don’t respond right away..

    Thanks a lot 🙂
    Dina

    Dina Saleem replied 18 years, 2 months ago 2 Members · 2 Replies
  • 2 Replies
  • Dan Ebberts

    March 17, 2008 at 8:55 pm

    OK – try this. Create a position animator with your desired maximum y offset. Add an expression selector and delete the range selector. Apply this expression to the amount parameter of the expression selector:

    decay = 2.0;
    seedRandom(textIndex,true);
    r = random(-100,100);
    r /Math.exp(time*decay)

    Tweak to suit.

    Dan

  • Dina Saleem

    March 18, 2008 at 8:54 am

    Hi Dan,

    I just got into work and tried out your expression. It worked perfectly as expected ;).

    Thanks so much!

    Dina

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