Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to create one mask or track matte mask on a parent null layer that applies to all child layers? Only way I've figured out is to apply a track matte to every layer I want masked which seems very inefficient.


enter image description here

share|improve this question

migrated from Jun 29 '14 at 3:14

This question came from our site for Graphic Design professionals, students, and enthusiasts.

I would not answer to any of this persons questions until he learns that if the given answers are not what he's looking for, he should leave a comment where he clarifies why those answers are not what he's looking for. Ping people if you have to. I really dislike it when people put no effort into getting their question(s) accepted. – Joonas Jun 28 '14 at 18:49
@Joonas not sure where this is coming from. I am usually pretty good about marking an answer as helpful or editing my original post to clarify questions... – user1676691 Jun 30 '14 at 16:15
Yet a month has gone by since you asked this question and you still haven't clarified anything or selected a correct answer. You sure proved me wrong... – Joonas Jul 17 '14 at 15:41
@Joonas Sorry I ruined your day, man. – user1676691 Jul 18 '14 at 14:04
up vote 2 down vote accepted

Well, there a lot of ways to get result quicker, but each one depends on desirable result. =)

Here's one way:

  1. Make desired null's mask
  2. Make any mask for it's child (it doesn't matter what there)
  3. Alt+click on child's mask path 'clock' icon (it'll open script settings)
  4. Clear edit field or select all the contents
  5. Drag 'link' icon (spiral) of mask path expression over Null's mask Path (it should add some kind of "thisComp.layer("Null 1").mask("Mask 1").maskPath" to expression field)
  6. Copy this new mask to all childs

p.s.: this way is just a start, since it's not includes shifts of child and parent layers, but if pivots aligned it'll work

share|improve this answer

Like S-ed mentioned there are many ways.

I would Pre-compose all the layers I want masked. 2 steps:

1) Select all layers you want masked, then click the menu item Layer -> Pre-Compose (or shift-command-C).

2) Then apply your mask to the Pre-comp that you just created.

This keeps the workflow simple. Keeping things simple would allow you to create more complex effects.

Good luck with your project.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.