Activity › Forums › Adobe After Effects › How to scale one word at a time for emphasis
-
How to scale one word at a time for emphasis
Posted by Steven Jenner on April 27, 2019 at 11:49 amHey all, I’m new to this community and I appreciate any help someone could offer!
I am trying to do a simple animation where I have a line of text and I want to scale up each word one at a time and then back to the original size. Added bonus if I can also retain the space between the words so if I scale up a word, it doesn’t overlap with its neighbor.
For example (I’m using the bold function to imply the scaling)
This is my sentence
This is my sentence
This is my sentence
This is my sentence
This is my sentenceThanks again!
Brie Clayton replied 1 year, 8 months ago 6 Members · 8 Replies -
8 Replies
-
Tomas Bumbulevičius
April 27, 2019 at 6:43 pmHello Steven, could you please specify how do you plan to change the words to be scaled? In addition, do you need animation to scaleUp >>> scaleDown to original value, or instant ‘jump’ from one word to another would be sufficient?
Find out more:
After Effects Tutorials: motion design, expressions, scripting. -
Steven Jenner
April 29, 2019 at 2:25 pmThe initial thought process was each word would scale up and then back down individually to carry someone through a string of text and the spacing would also move to accommodate the scaling.
Instant jump would be sufficient, but having more control is always a nice option to have!
I ended up doing the thing by hand, but I was hoping to learn a more efficient method if one exists ☺
Thanks!
-
Steven Jenner
April 29, 2019 at 2:29 pmYour thinking is where I ultimately landed. It was just so manual I wanted to make sure I wasn’t creating work for myself when a simple automated solution was available and I was just ignorant to it. I’m glad to say I actually implemented it in the manner you suggested, so that feels good at least!
Thanks again!
-
Mark Wilde
April 30, 2019 at 4:21 pmI’m very much a newbie, but I have been doing something similar and I’ve been using text animators to achieve this.
- Add a text animator for ‘scale’.
- Set your scale property at 120% or whatever.
- Add 2 keyframes on the ‘offset’ layer . The offset should start at -100% on first keyframe and the last keyframe should be +100%. The range selector should start at 0% and end at 100%
- Then set the Anchor point group to ‘Word’ (this way you won’t have to mess around with scaling the tracking also) This is under ‘More options’.
- Use a ‘smooth’ property under ‘advanced’ (rather than ramp up or square) . ‘Based on’ should be words rather than characters.
You might need to tweak a few things and mess around with the scale, but I think that is everything, you should be good to go…
-
Kevin Camin
May 4, 2019 at 1:44 amYou can do it with expressions so that a scaled word would create a change in the space between the words and maintain their relationship. If this is a one-off, you might just want to manually do it, but if this is a frequent thing you do the expression route would be worthwhile.
I’m not a coder, but if you watch this part one:
https://www.youtube.com/watch?v=gK1Ejt7qND0and then search on youtube for part 2 of this series, it’ll give you, I believe, the code and principles necessary to figure out your issue.
Good luck.
Best regards,
Kevin Camin
Some contents or functionalities here are not available due to your cookie preferences!This happens because the functionality/content marked as “Google Youtube” 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.
-
Sergio Pol
August 23, 2024 at 2:23 pmYou’re a lifesaver! That “more options” thingy was the one driving me mad. I didn’t know it was there. Thanks a lot!!
Reply to this Discussion! Login or Sign Up