Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Forums Adobe After Effects Rapidly show text word by word

  • Rapidly show text word by word

  • Andrew Fed

    January 10, 2022 at 9:58 pm

    Hi, guys. I wonder if there’s a way (expression – 3d party plugin – extension – some way) to accomplish what I must but without a lot of effort. I have a text – just a thousand of a single theme words written in a column. I need them al appear one by one in the centre of the screen in my video. Rapidly. Like 5 words per second. The most obvious yet clumsy way to do it is making a thousand layers with those words and then kill myself with opacity keyframes. But is there a simpler way to achieve that? I feel the answer is out there somewhere but I just cannot find it myself…

  • Kevin Camp

    January 10, 2022 at 11:10 pm

    From what you describe, it sounds like you have a list of words in a text layer, where each word is separated by a return (i.e. each word is on it’s own line). If so an expression on the source text could probably work for you, try this:

    Twirl down the text layer’s properties to get to Text>Source Text and enable expressions for Source Text (select the Source Text property and choose Animation>Add Expression). Then add this as the expression:

    lines = value.split('\r') ;
    rate = 5 ; // lines per second 
    n = Math.floor( time * rate ) ;
    lines[n]

    It should animate thru each word at a rate of 5 words per second. If needed you can edit the ‘rate’ value in the expression, ex: rate = 10 would be 10 words per second.

  • Andrew Fed

    January 11, 2022 at 11:47 am

    Thank you so much, exactly what I needed🧐

Viewing 1 - 3 of 3 posts

Log in to reply.

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