ADOBE AFTER EFFECTS: Forum Expressions Tutorials Podcasts Creative Cloud

Range selectors (stop speed variation?)

COW Forums : Adobe After Effects

<< PREVIOUS   •   FAQ   •   VIEW ALL   •   PRINT   •   NEXT >>
Chris lawRange selectors (stop speed variation?)
by on May 4, 2013 at 2:33:59 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.

Return to posts index

Kevin CampRe: Range selectors (stop speed variation?)
by on May 6, 2013 at 4:30:40 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:


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

Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2016 All Rights Reserved