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, 5 months 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