Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions tracking for text that has been outlined in AI?

  • tracking for text that has been outlined in AI?

    Posted by Will139 on April 10, 2007 at 5:17 pm

    Hello, all. I have an AI .eps file of some text that I need to bring into AE and then have the line tracking increase over time. Since it’s no longer editable text, I can’t apply the text animation preset to do the track, and I think there must be a simple way to do this with an expression(s), but any suggestions? Seems like a simple problem, but I’m a bit stumped for the moment…

    Thanks,
    Will

    Will139 replied 19 years, 1 month ago 3 Members · 4 Replies
  • 4 Replies
  • Lloyd Alvarez

    April 10, 2007 at 6:43 pm

    You should just do your text in AE. To animate the tracking of text from illustrator you’d have to separate each letter as a separate layer and animate each of their positions. You could setup an expression at this point to help with this but i personally dont think it’s worth the trouble considering how easy it is to work with text natively in AE.

    -Lloyd

  • Will139

    April 10, 2007 at 6:52 pm

    I’d love to do it all in AE. But the client handed over the AI file where they’ve basically hand-painted each of the letters in the text. Can’t replicate it in AE even given the normal font. But so, yeah, I guess the only way is to animate each of the “letters” individually? Argh.

    W

  • Filip Vandueren

    April 10, 2007 at 10:54 pm

    as stated, get every letter on a seperate layer,

    – Create a Null, and place it where you want the tracking to center around. (In most cases, that would be at the center of the word)
    – give the null a Slider Expression Control called “Tracking”
    – parent all the letters to the null
    – Give all the letter-layers this expression for position:


    tracking=thisComp.layer("Null 8").effect("Tracking")("Slider");
    [value[0]*(1+tracking/100) , value[1]];

    Now , just change or animate the slider.

  • Will139

    April 11, 2007 at 2:19 pm

    Fantastic! Thanks so much, Filip. That works great.

    Cheers,
    Will

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