Skip to main content
Inspiring
July 13, 2019
Answered

why is my mask moving with my text here?

  • July 13, 2019
  • 2 replies
  • 35548 views

losing my marbles, why is my text moving with my mask.

when I animate text I select the text layer and set the position transform after placing the track cursor.

If I move the mask I first select the mask Path, position the cursor, then move the mask shape in the view window to set the keyframe.

I believe thats what im doing but I get this scenario now where the mask seems to just be following the text..

The AEP file

learning text animation 1.aep - Google Drive

This topic has been closed for replies.
Correct answer Andrew Yoole

ok I was able to choose NONE for the mask paths, to see the text again, then place their new keyframes, and it animated out ok.

position 1: anchors show theposition of the texts.

position 2: the texts animate into the masking blocks. Then change the mask paths back to ADD..


Using masks on the actual text layers to do these type of moves can be very painful, because the position of the mask and the text are always linked, so there is no independence.

The faster and easier way to what you want to do is to use a solid or shape layer as a Track Matte.  This way the matte shape replaces the mask as a totally independent layer, so you can animate both the matte shape and the text layer freely without upsetting each other.

Create a solid above the text layer. sized or scaled to match your previous mask.

Set the Track Matte setting of the text layer below to Alpha Inverted Matte.  AE should automatically turn off visibility of the matte layer.

An inverse Alpha Matte acts like a reverse stencil:  the text will be visible anywhere in your comp, UNLESS it is  behind the matte layer.

2 replies

Community Expert
July 13, 2019

You're running into the hierarchical rendering order in After Effects.  That is, things render as they appear inside the Layer from top to bottom.

Right now, your Position parameter change happens after the Masks, so the masks will be affected.  You need your position change to happen before the Masks.

Use the Position parameter of a Text Animator to change the text position (Animation > Animate Text > Position)  or Pre-Compose your animated text (Layer > Pre-compose...; Move all attributes) and then apply the masks in the containing Comp.  Either of these will have the text moving before the mask. 

-Warren

Inspiring
July 13, 2019

More information, my mask starts here, and when I animate the text by moving it Left using "Y"  (V tends to move the mask)

Im finding the mask is moving with it.

but the mask doesnt appear to move when I create keyframes for the text and the "mask path" has no animation applied...

Inspiring
July 13, 2019

I dont know why I cannot SELECT my text here, with V, Y or clicking the text layer...

Mylenium
Legend
July 13, 2019

You have a fundamental misunderstanding here. Your mask doesn't show any keyframes and you seem to be working off the wrong assumption that masks would be independent entities. They are not. They are always children of the layer, hence it's only normal they inherit the layer movement. Perhaps you need to find a good tutorial on YouTube?

Mylenium