Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity › Forums › Adobe After Effects Expressions › Thought Bubble Trail

  • Thought Bubble Trail

    Posted by Michael Steinau on June 8, 2015 at 6:06 pm

    Hi guys,
    I am trying to animate a thought bubble trail and I can’t find out how to get it done.
    The Bubble itself is wiggling around and i want the trail to follow the wiggle.
    The bottom most ellipse of the trail should stay fixed and the top most ellipse is parented to the Bubble.
    The ellipse in the middle should now be spaced between those two ellipses.

    I already tried it with a IK chain and the Duik Script.
    But that gets way to complex because in my final arrangement there will be a lot of bubbles and trails.
    Is there a way to achieve this with an expression?

    I would be really happy if you could help me. Thanks 🙂

    Kevin Camp replied 11 years, 3 months ago 2 Members · 1 Reply
  • 1 Reply
  • Kevin Camp

    June 10, 2015 at 10:33 pm

    I know you said that the largest ellipse is parented to the bubble, but you example shows it distributing out with the movement (which i think is the way i’d do it).

    I think this would get you close.

    larger ellipse:
    p1 = thisComp.layer("Fixed").transform.position;
    p2 = thisComp.layer("Bubble").transform.position;
    d = p2-p1;
    value + 2*d/3

    smaller ellipse:
    p1 = thisComp.layer("Fixed").transform.position;
    p2 = thisComp.layer("Bubble").transform.position;
    d = p2-p1;
    value + d/3

    you should just need to change the layer name references in the expressions to the names of your layers. when you first apply the expressions, the ellipse will likely move out of place. simple move it to where it should be and it’s position should stay relative to the bubble and the fixed ellipse.

    if you have layers parented, then we’ll need to add a layer space transform function.

    Kevin Camp
    Art Director
    KCPQ, KZJO & KRCW

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