Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity › Forums › Adobe After Effects Expressions › Mother Of All Text Expressions

  • Mother Of All Text Expressions

    Posted by Trini Hill on August 24, 2018 at 1:59 am

    After lurking on here for a couple of years, I’m finally so desperate, I’ve made a profile and went to the ultimate source of all AE knowledge for me: Creative Cow! My understanding of how to even approach this has come almost entirely from posts here (and the incomparable comments from Dan Ebberts).

    I am working to animate text to a reading of Canterbury Tales (sample text at bottom). The text has defined carriage-returns, and I’m animating the appearance of each word using markers on the layer that contains each line. Here is what I’m hoping to do inside each composition (one composition per page):

    1. create a hidden text layer that contains the full text of the page. ref:
    https://forums.creativecow.net/thread/227/35906#35919
    https://forums.creativecow.net/thread/227/38898#38900

    2. do a txt.split that splits the first animated layer (Line_01) into a number of layers, based on that line count “_backslash_r”.

    3. scale and sequence the resulting layers ref:
    https://forums.creativecow.net/thread/227/8721#8723
    https://forums.creativecow.net/thread/227/18914#18920

    4. read into each layer’s text field with the appropriate line text, based on layer name. (the text in Layer_2 would be “The droghte of march hath perced to the roote,”) re:
    txt.split(“_backslash_r”)[thisLayer.name.replace(“Line_”,””)]

    5. map the number of words in the layer’s line as successive markers on the layer, divided by the in and out of the layer itself. (Layer_1 would have 7 spaced markers). Heres a sample adding makers using a precompiled timecode list. I would prefer to calculate based on actual layer time. ref:
    https://forums.creativecow.net/thread/227/22037#22054

    Whan that aprill with his shoures soote
    The droghte of march hath perced to the roote,
    And bathed every veyne in swich licour
    Of which vertu engendred is the flour;

    Kalleheikki Kannisto replied 8 years, 1 month ago 2 Members · 1 Reply
  • 1 Reply
  • Kalleheikki Kannisto

    August 25, 2018 at 2:43 pm

    I think you’ll need to hire someone to write a script for that.

    Kalleheikki Kannisto
    Senior Graphic Designer

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