Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Text Bounce and Squeeze

  • Text Bounce and Squeeze

    Posted by Carlos Morelli on November 29, 2016 at 4:14 am

    Hello 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
  • Jacky Ern

    November 29, 2016 at 5:21 am

    It could be the wiggle effect

  • John Cuevas

    November 29, 2016 at 1:48 pm

    Looks 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 pm

    Keyframing 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 am

    Sorry 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 am

    if 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=pTGViL5v8cA

    Roei Tzoref
    After Effects Artist & Instructor
    ♫ Ae Blues Tutorials

    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.

  • Carlos Morelli

    December 4, 2016 at 4:47 pm

    Thanks a lot for the advice! I must admit I never really bothered to use this feature.

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