Forum Replies Created

Viewing 1 - 10 of 97 posts
  • Adam Greenberg

    November 17, 2022 at 12:25 am

    Thanks Dan, I should have noticed that, LOL.

    works great, thanks again.

  • Adam Greenberg

    November 16, 2022 at 10:08 pm

    Hi Dan, this idea is great but it is not keeping the text in the same place when line 2 is longer. is there a missing piece in the source text expression ?

  • Adam Greenberg

    November 11, 2022 at 2:40 pm

    ok i think i fixed it, the 1920 divided by needs to be after the math.max.

    thanks so much, I wouldnt have been able to fix it without seeing yours first

    x= thisComp.layer(“TEXT1”).sourceRectAtTime(3).width;

    y= thisComp.layer(“TEXT2”).sourceRectAtTime(3).width;

    s = Math.max(x,y);

    a=(1920/s)*44;

    xclamp= clamp(a,1,100);

    [xclamp,xclamp]

  • Adam Greenberg

    November 11, 2022 at 2:05 pm

    ya I thought so too, but it doesnt work. for some reason, it only work when both lines get to that maximum length, and even then it stops working at some point.

  • Adam Greenberg

    November 11, 2022 at 2:03 am

    are your layers on top of each other or next to each other, I had just posted in another thread in order to update this exact expression in case I have multiple layers that need this, otherwise it gets long to write, if 1 is bigger than 2 else if 1 is bigger than 3, else if 1 is bigger than 4, else if 2 is bigger than 3, etc… you see how quickly that method can be tedious.

  • Adam Greenberg

    November 11, 2022 at 1:59 am

    I use code on a null – but you need to change the math for your needs

    x= thisComp.layer(“TEXT1”).sourceRectAtTime(3).width;

    y= thisComp.layer(“TEXT2”).sourceRectAtTime(3).width;

    a=(1920/x)*44;

    b=(1920/y)*44;

    xclamp= clamp(a,1,100);

    yclamp= clamp(b,1,100);

    if(x>y) [xclamp,xclamp]; else [yclamp,yclamp]

  • Adam Greenberg

    November 8, 2022 at 6:13 pm

    yes, your 2 layers should parent to a null and that null has the expression that resizes down when the total of the 2 goes over your max

  • Adam Greenberg

    October 28, 2022 at 2:59 pm

    this is amazing and yet so simple, I think this opens up so much flexibility in so many other situations. I can’t thank you enough Filip. Have a great day !!!

  • Adam Greenberg

    October 28, 2022 at 1:46 pm

    Hi Filip, I have one more question regarding the rig you solved.

    I need a small graphic to be revealed by the incoming black box ( between key frame 1 and 2 ) , but after its initial animation, it needs to follow the graphic as if its part of it ( as if it was parented )

    All positions of this rig are controlled by the text length, ( except for key frame 1 and 6 ).

    I need this layer to act as if it was parented to the graphic, but ignore keyframe 1, which means it will be revealed by the graphic when we arrive at keyframe 2, and then follow it from then on.

    And if you remember, keyframe 2 and 3 and 4 and 5 are all dynamically controlled by the text length, and because of this I cannot figure out the syntax. Its infuriating. It seems like a simple expression when I thought of the logic.

    Here is small quicktime of what it should look like and the project reposted with all uneccessary layers hidden.

    I appreciate any help anyone can provide.

  • Adam Greenberg

    October 21, 2022 at 1:31 pm

    I don’t think it’s only 1 effect, it is possible there is a plug in someone used, but you can certainly recreate it within after effects yourself.

    I don’t know what level of knowledge you have of after efffects but you can make a texture, and then use a copy of your logo as a matte for that texture, but you would expand the glow of that matte. Then you would animate the intensity and size of the glow with either key frames or the wiggle expression. There are infinite tweaks you can do with this but usually once you get it started, you will fine tune it to your liking. Do you know what I mean ?

Viewing 1 - 10 of 97 posts

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