ADOBE AFTER EFFECTS: Forum Expressions Tutorials Creative Cloud

Animated Text with Callout Line

COW Forums : Adobe After Effects

<< PREVIOUS   •   FAQ   •   VIEW ALL   •   PRINT   •   NEXT >>
John Rice
Animated Text with Callout Line
on Nov 4, 2009 at 6:51:23 pm

Hi All, thanks for looking at my post.

I'm working on a project that has type animated in z-space. I want a line to attach to the center of the text and no matter where the text layer is moved the line end will follow it. The other end of the line would be fixed. I know there is a way to do this with the pickwhip or expressions. Thanks for any advice!


Return to posts index

Xinlai Ni
Re: Animated Text with Callout Line
on Nov 4, 2009 at 7:32:28 pm

1. Add a layer called "Line", add "Beam" effect to it, change its length property to be 100, move its "Starting Point" to the fixed position you wanted.
2. Add this expression to the "Ending Point" property:

thisComp.layer("Text 1").toComp(thisComp.layer("Text 1").anchorPoint)



Xinlai Ni
Software Engineer, Google Inc.


Return to posts index

rebekah shamsa
Re: Animated Text with Callout Line
on May 8, 2015 at 2:29:48 pm

When I convert these to 3d layers (to follow a 3d track) my beam disappears. Any suggestions?


Return to posts index


Jim Dodson
Re: Animated Text with Callout Line
on Nov 4, 2009 at 7:35:33 pm

Check out this post:

http://forums.creativecow.net/thread/227/13667#13668

This script:
http://www.crgreen.com/aescripts/

Connect_Vertex_to_Point.jsx

worked for me.... Sounds like it should work for you...



Jim Dodson

8 Core Intel -- Mac - OSX


Return to posts index

Roland R. Kahlenberg
Re: Animated Text with Callout Line
on Nov 4, 2009 at 7:42:33 pm

Use the Generate>Beam plugin to create your line. Then use the following Expression for the Start parameter -
Pickwhip instructions are in bold.
//Start SCript
BaseLayer = pickwihp to the position property of the layer where the line originates from;
BaseLayer.toComp(BaseLayer.anchorPoint)
//End SCript

Then use the following script for the text layer

//Start SCript
TargetLayer = pickwihp to the position property of the text layer ;
TargetLayer.toComp(TargetLayer.anchorPoint)
// End Script

You'll need to set Length to 100% and leave Time at 50%. Should you want to make adjustments to where the line actually sits on either of the layers then use either the Pan Behind tool or the Selection tool to move the respective layer's Anchor Point(s).

HTH
RoRK

Sell your AEPs with broadcastGEMs' DVD series of templates. Click here for more


Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2017 CreativeCOW.net All Rights Reserved
[TOP]