• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
4

How can I do this?" text animation

New Here ,
Oct 24, 2023 Oct 24, 2023

Copy link to clipboard

Copied

I couldn't find any ideas on how to create the text animation in the link. I'm looking forward to your assistance.

 

Link: https://drive.google.com/file/d/1NbaYHBKWiEgSAlRldH6rhZ9ptgQZYo9K/view?pli=1

TOPICS
Expressions , Freeze or hang , How to , Import and export , Scripting , User interface or workspaces

Views

255

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 24, 2023 Oct 24, 2023

Copy link to clipboard

Copied

I think you should be able to use a text animator for the displacement, something like this set up:

helped.png

 

Alternatively, if you're wanting more automation, then I'd try having each text on a separate layer and use a collision detection to determine when they need to pop out.  Dan Ebberts has an example expression and tutorial on this: https://www.motionscript.com/design-guide/collision.html#:~:text=The%20basic%20idea%20is%20that,that....

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 24, 2023 Oct 24, 2023

Copy link to clipboard

Copied

LATEST

You are going to need each line on a separate layer. I tried to use a Path on a text layer to create the curve and I can't come up with a combination of text animators that will space out the layers. 

 

I don't have time to generate the expression now, but if you create a null, parent the text layers to the null one at a time as you rotate the null to evenly space them out, then create an if/else expression that looks at the toComp(anchorPoint) Y value to generate the t in t(t, tMin, tMax, value1, value2) expression you can use the text layer height plus some padding to move the layer out on X by animating the anchor point.

 

If I get time later, I'll fiddle with the expression to make sure that it works properly. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines