Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Text Flicker Per Character

  • Text Flicker Per Character

    Posted by Milton Whitaker on June 16, 2016 at 8:37 pm

    Hey guys,

    I’m trying to find an expression that would allow each character to flicker on in a random order until each letter is revealed. Typically I would mask each letter and use hold keyframes to manually toggle the opacity from 0 to 100 to 0 to 100. The problem is that I need the text to remain editable for quick versioning. Any ideas?

    Thanks!


    MJ Whitaker
    Motion Designer / Visual FX Artist

    Milton Whitaker replied 9 years, 10 months ago 2 Members · 3 Replies
  • 3 Replies
  • Kalleheikki Kannisto

    June 17, 2016 at 6:46 am
  • Milton Whitaker

    June 20, 2016 at 2:39 pm

    Thanks, I’ll give it a try!


    MJ Whitaker
    Motion Designer / Visual FX Artist

  • Milton Whitaker

    June 20, 2016 at 3:39 pm

    Actually I’ve seen that post but the problem is I’d like each letter to turn on then off before turning on a second time, as if I used hold keyframes for opacity from 0 to 100 then 0 to 100. I’m struggling with understanding how to adjust the expression below to:

    1.) not fade, I’d like the opacity to be a hard toggle from 0 to 100
    2.) flicker from 0 to 100 twice then remain at 100
    3.) have each letter turn on at a more random pace

    Is this possibe? Thanks so much in advance for your help!

    delay = .5;
    fadeTime = .1;

    a = [];for(i = 0; i < textTotal; i++) a.push(i);
    seedRandom(index,true);
    for (i = 0; i < a.length; i++){
    idx = i + Math.floor(random(a.length - i));
    temp = a[i];
    a[i] = a[idx];
    a[idx] = temp;
    }
    myDelay = a[textIndex-1]*delay;
    t1 = inPoint + myDelay;
    t2 = t1 + fadeTime;
    linear(time,t1,t2,100,0)


    MJ Whitaker
    Motion Designer / Visual FX Artist

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