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.
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.
Thanks, Andrew. Brilliant suggestion!
Is there any other way to prevent the mask from animating as all the other elements on the screen are also hiding with this technique.
Share fullnscreenshots to explain your issue.
This feels like way too many steps.
Unfortunately, Andrew it doesn't work. It is not the correct answer.
Edit to Andrew's method...
Create a comp size solid above your text layer.
Make the colour fill white (FFFFFF).
Turn Blending Mode to Multiply.
Apply the mask to the solid.
Set the Track Matte setting of your text layer to Alpha Matte.
And that seems to work.
The highlighted steps here are unnecessary. Just turn off the visibility of the matte (upper) layer.
After Effects automaticall turns off the matte layer visibility when you turn on the Track Matte function, for this very reason.
Thanks Andrew. I was having the same problems as others until I found this thread and came up with my work-around. I'm a total AE newbie, but fairly proficient in Photoshop. I didn't know or realize that you could turn off the visibility of the upper layer and still have it function, so all I was getting was a masked solid covering what I was trying to animate.
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
This breakdown was incredibly helpful. Thanks Michelle!
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.
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!
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!