Skip to main content
Participating Frequently
August 19, 2010
解決済み

Preventing a Mask From Animating

  • August 19, 2010
  • 返信数 4.
  • 104937 ビュー

This should be pretty simple, but I'm having no luck.

I selected a layer with some text on and then created a mask over it making the text invisible.

Then when I want to animate the text and move it from behind the mask so it's now visible the mask moves with it. Is there any way to keep the mask in it's place and not move with the text.

I also tried creating a mask layer not attached to the text layer itself, but that wasn't working either. I couldn't get the mask to hide or reveal anything.

Any help would be much appreciated.

Thanks,

Ray

解決に役立った回答 Andrew Yoole

Create a comp size solid above your text layer.  Apply the mask to the solid.  Set the Track Matte setting of your text layer to Alpha Matte.  The text layer will now adopt the alpha channel of the masked solid.  You can freely animate the text and mask independently.

返信数 4

Inspiring
May 11, 2022

You should check out 7 minute tutorials on YouTube. The guy just did an amazing tutorial on how to hide and reveal text without the use of any solid or shape. It uses the text animator. It's super powerful.  The correct answer was also correct though.

 

This tutorial will blow you away. I never knew you could do this. It doesn't work in very specific cases, but  for general and most uses, it is flawless !  - Watch the tutorial, then try it. I now use this all the time.

Text Animator HACKS for Alpha Mattes in AE - Adobe After Effects Discussion
 
P.S. - the guy also has a follow up video where he answers questions from viewers about the technique... it was posted not long after he posted this tutorial.   P.S. This guy knows his stuff, his channel should have a lot more followers than it does.
IslandFox
Participating Frequently
June 15, 2020

Just a heads up -- a really simple solution I figured out because as a noob I did not understand andrews method: pre-compose your text layer and add a mask to the pre-composed layer as you did before. The mask will not take on the animation any longer. Cheers!

michelleb53913983
Participant
March 6, 2016

I've been trying to figure this out for the past 2 hours. For any beginners like myself I will explain Ray's wonderful tactic, broken down to the most minute of details.

1.Make a shape layer where you want your text to appear

2.Move that layer directly above the text layer
3.Right click the text layer, hover over mask and then click new mask

4.Click on your text layer and go into the layer flyout at the top of the screen

6.Click track matte then, alpha

7.Move the text in and out of where the shape layer, (now mask), is to reveal and hide

Andrew Yoole
Inspiring
December 6, 2020

This is effectively the same answer as my own above - it simply uses a Shape layer instead of a Solid layer.  You can use any layer as a Matte source, so long as it has an alpha channel.

 

I don't understand the purpose of point 3 in this breakdown, however.  Why are you adding amask to the text layer?

 

Edit - LOL.  Just realised how old this thread is.  

Participant
January 27, 2022

Probably true, the difference is this solution is broken down by how to find the elements and flyout selections. For new folks (like me) that's super helpful. 

I wasn't able to follow your solution because I didn't know how to find "track matte".

 

Also - yeah. Replying delayed haha - but shows how this question still exists!


2022 and still bringing this question up -- cuz there's always another noob!! (me!!)

I'm trying to make this technique work but the matte window on the separate shape layer  keeps changing size and position when I apply it to the layer I want to mask. I edit the mask shape and it doesn't move or change in any way. I'm definitely missing something! Anyone still monitoring this? Any help??

Andrew Yoole
Andrew Yoole解決!
Inspiring
August 19, 2010

Create a comp size solid above your text layer.  Apply the mask to the solid.  Set the Track Matte setting of your text layer to Alpha Matte.  The text layer will now adopt the alpha channel of the masked solid.  You can freely animate the text and mask independently.

Participating Frequently
August 20, 2010

Thanks, Andrew. Brilliant suggestion!