Forum Replies Created

Page 3 of 15
  • Trent Armstrong

    March 9, 2021 at 9:04 pm in reply to: Right to left, top to bottom opacity animator

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

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

  • Trent Armstrong

    March 9, 2021 at 5:15 pm in reply to: Right to left, top to bottom opacity animator

    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.

  • Trent Armstrong

    March 9, 2021 at 1:29 pm in reply to: Apply an expression using a keyboard shortcut

    In the past there have been some text clipping automation apps on Mac—maybe Windows as well. There were some things that happened with cost and subscriptions and that kind of stuff that made those apps frustrating for me.

    At some point, I started building expressions in After Effects and then saving them out as Animation Presets. It takes a little more work on the front end, but, once they are built, I can get to them quickly and even share them with others. I can also easily update them and save over the Preset if I need to.

    Thanks for the tips on the automation software!

    Trent

  • Trent Armstrong

    March 3, 2021 at 5:34 pm in reply to: Carriage Return in CSV linked data?

    Can you put \r in your CSV file where you need carriage returns and have that just flow through to AE?

  • Trent Armstrong

    February 25, 2021 at 2:25 pm in reply to: Another sourceRectAtTime problem??

    Nick,

    I can’t recreate it either. Here are a couple of suggestions:

    1) Make sure your Scale for each layer is set to 100%. Otherwise, you might need to do some math in your expression to adjust for that.

    2) Since you have some parenting going on, there might be a slight issue with the sourceRectAtTime() calculation. You could always set the position inputs to 0, 0 and then use a line like:

    [newX, newY] + value //Use the position x and y to make adjustments after the fact

    3) Instead of AllCaps in the Character panel you could try:

    style.setAllCaps(true)

    or

    txt = text.sourceText;

    txt.toUpperCase()

    Recently, my two issues were the parenting and the scale. I hope you get it solved quickly!

    Trent

  • Hi, everyone!

    I love this kind of stuff! For me, it usually comes down to the linear() or ease() expressions. These are range mapper expressions. The setup looks generally like this:

    linear([input value], [range start value], [range end value], [result value 1], [result value 2])

    EXAMPLE:

    1) Using Time as the input value

    2) An opacity change happens between 1 second and 3 seconds

    3) The opacity change needs to be from 0% to 100%

    linear(time, 1, 3, 0, 100)

    For your random position scenario, your expression might look like this:

    var timeStart = 4; // There is random motion before this time

    var timeEnd = 6; // The random motion has settled by this time

    var temp = time; // Try using a slider with keyframes set to the values of timeStart and timeEnd

    var pos1 = wiggle(1, 400); // The random motion

    var pos2 = value; // This is the value of the position if the layer didn’t have the expression

    ease(temp, timeStart, timeEnd, pos1, pos2) //

    Ask questions about this if you don’t get it yet. Linear() and ease() are so important to my workflows that I want to help you understand them!

    Trent

  • Trent Armstrong

    February 19, 2021 at 3:57 pm in reply to: Invert center delay

    Awesome! If it doesn’t work exactly like you need it to, post back here for more thoughts.

  • Hi, Detlef!

    I think you can do this with an expression on the time remapping of the second layer.

    TIME-REMAP EXPRESSION:

    theStart = thisComp.layer(“VA layer”).outPoint;

    theEnd = theStart + key(2).time;

    t = linear(time, theStart, theEnd, key(1).value, key(2).value – .01)

    OPACITY EXPRESSION:

    if (time >= thisComp.layer(“VA layer”).outPoint) {100} else {0}

    (I have trouble sometimes with the copy and paste of the expressions periodically. If it doesn’t work for you, just type the expression in manually.)

  • Trent Armstrong

    February 19, 2021 at 2:57 pm in reply to: Masks+sourceRectAtTime

    Nick,

    I have been straying away from using masks more and more lately in favor of using Shape Layers and Track Mattes or the Set Matte effect. Shape Layers are much more animatable and expressionable.

    It’s possible to set the Anchor Point of the Shape Layer to always move to the far left so you can use sourceRectAtTime() to have the Shape read the width of the text and adjust itself.

    Animating it might be just using ease() to get from the first width to the sourceRectAtTime().width.

    Let us know if you get into the weeds and need a little more help.

    Trent

  • I used DuIK and this particular tutorial, and it made the rigging and animation SO EASY!!!

    Let me know if you have any questions!

    https://www.youtube.com/watch?v=QveG_ou8IfE

Page 3 of 15

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