Activity › Forums › Adobe After Effects › Text Bounce and Squeeze
-
Text Bounce and Squeeze
Posted by Carlos Morelli on November 29, 2016 at 4:14 amHello everyone. I’m trying to achieve this effect, especially the yellow text:
May some expression be involved?
I believe there are scale, rotation, position and tracking properties being animated, and probably this text layer is parented to the speech bubble, but I can’t get quite there.
Any suggestion would be appreciated.
Thanks in advance.
Carlos Morelli replied 9 years, 5 months ago 5 Members · 6 Replies -
6 Replies
-
John Cuevas
November 29, 2016 at 1:48 pmLooks like what is happening is over shoot. When I do this I use a control layer, since I’m usually working on multiple layers of objects, but can you apply this expression directly to any keyframeable parameter, set your frequency and decay, then add a couple keyframes to get this action.
freq = thisComp.layer("Control Layer").effect("Freq")("Slider");
decay =thisComp.layer("Control Layer").effect("Decay")("Slider");n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time) n--;
}
if (n > 0){
t = time - key(n).time;
amp = velocityAtTime(key(n).time - .001);
w = freq*Math.PI*2;
value + amp*(Math.sin(t*w)/Math.exp(decay*t)/w);
}else
value
Here is a project where I use a control layer.
10830_scalebouncecontroller.aep.zip
Johnny Cuevas, Editor
ThinkCK“I have not failed 700 times. I have succeeded in proving that those 700 ways will not work. When I have eliminated the ways that will not work, I will find the way that will work.”
—THOMAS EDISON on inventing the light bulb. -
Chris Buttacoli
November 29, 2016 at 2:12 pmKeyframing this by hand, while not impossible by any stretch of the imagination, certainly wouldn’t look as natural as using a sine wave decay expression like John’s above. Using this to control the horizontal scaling of the text only, with the anchor point right justified, should get you the yellow text effect you’re looking for.
-
Carlos Morelli
December 3, 2016 at 4:36 amSorry for the late response, but thank you all for the suggestions!
I’ll see what I can do. -
Roei Tzoref
December 4, 2016 at 1:30 amif you are interested on how to do this manually without code, I would suggest you study about the graph editor.
here are 2 good resources:
https://www.schoolofmotion.com/intro-to-animation-curves-in-after-effects/
https://www.youtube.com/watch?v=pTGViL5v8cARoei Tzoref
After Effects Artist & Instructor
♫ Ae Blues TutorialsSome 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.
-
Carlos Morelli
December 4, 2016 at 4:47 pmThanks a lot for the advice! I must admit I never really bothered to use this feature.
Reply to this Discussion! Login or Sign Up
