Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Range selectors (stop speed variation?)

  • Range selectors (stop speed variation?)

    Posted by Chris Law on May 4, 2013 at 2:33 pm

    Hi, im animating text with range selectors and Im just wondering, is there anyway to make it so no matter how many letters in a word, they all animate at the same a speed, because theres a variation when u have a short word and then a longer one after.

    Kevin Camp replied 13 years, 3 months ago 2 Members · 1 Reply
  • 1 Reply
  • Kevin Camp

    May 6, 2013 at 4:30 pm

    you could do this with expressions….

    first, in the range selector>advanced settings set the units to ‘index’.

    then select the end value and choose animation>add expression and add this expression to the expression field:

    text.sourceText.length;

    this will set the end value to be the number of characters in the layer’s source text no matter what you type.

    now, add this expression to the offset property:

    rate = 5; // characters per second
    (time – inPoint) * rate

    this expression simply takes the current time (in seconds), adjusts for the layer’s in-point and multiplies that by a rate that you can set.

    you can adjust the layer’s in-point to adjust the start time of the effect-on. if for some reason that won’t work for you, there are other ways to set the timing.

    Kevin Camp
    Senior Designer
    KCPQ, KMYQ & KRCW

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