Don't require track mattes to be above the layer it modifies (and also allow re-use)
Requiring a track matte to be right above the layer it modifies seems like an archaic convention at best. Get rid of that requirement and make them like parent layers which can be anywhere and used by many layers.
In an effort to improve communications between you and the After Effects team, we have moved this feedback to the After Effects page on the Adobe Support Community. As requested, bugs and feature requests are able to live separately in that forum.
This move is happening in part to acknowledge that we haven't been responsive enough on UserVoice, and are combining our forums to help remedy that. Check your profile on the Adobe Support Community to see any migrated posts that you've created or commented on. If you had an item on UserVoice that did not make the migration, please bring it over to our new home.
See you soon on the Adobe Support Forum!
Peter Quinn commented
I love this... Can I ask one thing - I just tried to select multiple layers and assign a matte. Only the one layer changed. I think I'd expect to be able to set all selected layers.
Paul Roper commented
OMG this is one of the most amazing updates ever!!!!!!!!! I LOVE IT!!!!!
WE will NEVER have to use the ridiculously unpredictable "Set Matte" effect ever again!
Frank B commented
Thank you! Works great in Beta version. Would it be possible to link alpha/luma source to a layer in another composition though? The way position, scale, etc. can be linked via expression.
Nate Foster commented
why not just add a pickwip next to the track matte controls? sounds like the easy solution.
Set matte is great, but it's backwards at times. If joining multiple alpha together, the Set Matte effects need to be inverted so the alpha will add to each other rather than matte out the one before in the effects stack, then the alpha of the entire set matte effect stack needs inverting so AE will use it properly. it also ignores position, scale and rotational parameters, so it will always source the target at it's default PSR values.
Stuart Paciej commented
Set matte effect does this. But I agree the functionality could live outside of an effect. Such as a dropdown where you pick this layer.
Peter Lund commented
It’s really amazing how many solutions to one problem are created in the aescripts marketplace? Can someone explain, why this is such a difficult task to create this feature in AE?
I don’t get it. We are dreaming of a solution since ever.
Gabriel Reis commented
Saying this feature is needed, is an understatement.
The fact that this feature exists for years, but is pretty much useless for not supporting continuous rasterization. It should be THE replacement to alpha mattes, not a deprecated effect.
I was so happy i could finally achieve the visuals I wanted only to realize that pre-comping and enable CR, breaks everything. In a project with literally just shape layers.
Given 4 years have passed since the original post, I sense this, along with many other essencial features will be simply ignored as per tradition with adobe. Or wait for another live saving plugin that becomes yet another dependency on 3rd parties..
Dylan Fowler commented
YES! esspecially when you use adjustment layers to warp something but you don't want the mask to be warped.
Saar Oz commented
Martin Klöckener commented
Updating the Set Matte effect will not do the trick. Due to the render order, effects are rendered after the transform which will lead to issues when making a comp continuously rasterized.
Picking the alpha layer like parenting would be the better solution.
Jeremy Dance commented
Either this or update the set matte effect. This is the problem -> I have a layer with animation on it that needs to be used as a matte. So I duplicate it, go into key properties (often with parametric shape layers) and use the expression pick whip to connect them via expressions. Then I duplicate this layer a couple times for different uses in mattes and already I have project with tons of expressions. Precomp this layer you say? Yes, that would work, but only sometimes depending on the project. Just update set matte or make it so you can alpha matte with the pick whip like you can with parenting.
Michael Wilson commented
I like After Effects way of Compositing Layers. Can we Make Set Matte work more like track mattes? the Precomping, and or Transform options get a bit tiring, and makes the work flow take longer.
I hate knowing that this will never be implemented :( It's just too common sense of a feature for it to ever be included, even considered.
the dudes commented
This equals to an UPGRADE of the heavily deprecated "Set Matte" Effect. It WOULD be the solution if it was any USABLE 😡
Carlos Albarrán commented
Yes please this one would be my top priority if I had anything to do with new AE features
Prof. Seb Hirsch commented
If you select a layer, it would be nice to highlight other layers that a referenced by it. be it by this new track matte idea, that i like, or by any other filter, like displacement map or camera blur.
Joe Clay commented
Rfred, it won't solve everything, but if you're just doing simple transforms, you can apply the Transform effect and then force Set Matte—in Take Matte From Layer—to use Effects & Masks instead of Source from the second dropdown menu. That way you can alter things without needing to precomp.
I currently am duplicating the layer to be used for the track matte for each layer that needs it. added 20 layers to my current job when one would do.
Precomp will work but it removes the ability to edit and adjust layers and see the results over the background and under this track matte.
Why not have track mattes work like parenting, simply choose the layer for a track matte.
Jakob Thorhallsson commented
Make a new effect called "Track Matte" which can be applied to the layer. Or fix "Set Matte" to have that option!
Jakob List commented
The set matte effect is great yes. And may be for visual help in the timeline a lasso could be nice.
And the node based comping for ae would also be awesome in my opinion.