Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Right to left, top to bottom opacity animator

  • Right to left, top to bottom opacity animator

    Posted by Andrei Popa on March 9, 2021 at 4:39 pm

    Hi guys. I am trying to create a simple opacity in animator for a right to left paragraph. So opacity shouls start from right to left, top to bottom.

    For latin, you would simply add opacity, set to 0 and then change the start from 0 to 100.

    If I try to “mirror” this animation I get the left to right part but also the rows start from bottom, which is not really desirable.

    I am using the “South Asian and Middle Eastern” Text engine settings but all this apparently do is correctly break the text for the next line(taking the most left word to the next line instead of the most right).

    Filip Vandueren replied 5 years, 5 months ago 5 Members · 9 Replies
  • 9 Replies
  • Trent Armstrong

    March 9, 2021 at 5:15 pm

    Hi, Andrei!

    • Add an Opacity Animator and set it to 0.

    • Change the Range Selector>Advance>Based On to “Words”

    • Change the Range Selector>Advance>Shape to “Ramp Up”

    • Set a keyframe for Offset to -100. Move forward and set a keyframe on Offset to 100.

    This will cause your words to fade in from left to right on each successive line.

    You can also check this tutorial out:

    https://vimeo.com/68105653

    Some contents or functionalities here are not available due to your cookie preferences!

    This happens because the functionality/content marked as “Vimeo framework” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.

  • Andrei Popa

    March 9, 2021 at 7:23 pm

    Thank you for the fast response Trent. But this is not what I want.

    I want the text to appear from right to left on each line and from top to bottom. I am working with some Arabic text and I want it to appear in the order in which it should be read.

  • Trent Armstrong

    March 9, 2021 at 9:04 pm

    Andrei, I’m very sorry I misread your question. Try this AEP:

    https://shared-assets.adobe.com/link/1a62b7b5-1438-4809-7ae1-727706bd0ee6

  • Andrei Popa

    March 10, 2021 at 7:55 am

    Hi Trent. Thank you for the help. But unfortunately this won’t work for me either. I have a paragraph layer and the lines are automatically cut(boxText layer). More than this, the source of the text is taken from an external json file that is automatically created. So I have no control over the newline character. Also, I can only roughly assume the number of lines since the text would be different every time. And I cannot split it in smaller texts since the break from the paragraph text does not create any kind of breaking char so I could split() it.

    My idea was to create an animator for lines which makes the lines visible one by one, instantly(with a selector based on index and with an expression on start and end that go from zero to number of lines). Then, over this, somehow create a character animator that goes from 100 to 0, but only on the visible line. I thought that this was possible by adding an expression selector or something similar but I am lost from here…

    Here is an aep file if you want to better understand how I made the lines. If you modify the paragraph and make it thinner, thus more lines, the animator still works.

    https://www.dropbox.com/s/ise06dx2ogmfdh0/arab-animator.aep?dl=0

  • Trent Armstrong

    March 10, 2021 at 1:41 pm

    Andrei,

    Sorry I couldn’t help. I hope you get it figured out!

    Trent

  • Yoan Boisjoli

    March 12, 2021 at 1:42 am

    I don’t know if this can help:

    http://aescripts.com/textevo/

  • Fabrice Leconte

    March 12, 2021 at 10:59 am

    I made this using mask and expressions

    https://imgur.com/a/hxMZtsi

    View post on imgur.com

  • Fabrice Leconte

    March 12, 2021 at 11:32 am
  • Filip Vandueren

    March 12, 2021 at 4:10 pm

    Hi Andrei, it appears to be a bug or at least an oversight in the text animators.

    Let me think about a clever solution…

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