Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Automatic pre-compose multiple layers?

  • Automatic pre-compose multiple layers?

    Posted by Don Jobs on January 14, 2015 at 9:34 pm

    Hello evryone,

    is there some way to automatically precompose all the layers with track matte layer on, into the new compositions? So, if I have 200 layers, 100 layers are main layers and 100 layers are hidden track matte layers for each layer, and I need to precompose all the layers separately to have only 100 layers, and not 200.

    Or, if this is not possible… if I select all the main 100 layers can I also add to this selection it’s track matte layers. So, what I need is to add to my current selection all the layers above each selected layer.

    Maybe it sounds confusing, but I have 5000 layers and I need to isolate some of them, but I really don’t want to do it manually 🙂

    Thanks for any ideas…

    Walter Soyka replied 11 years, 4 months ago 2 Members · 6 Replies
  • 6 Replies
  • Don Jobs

    January 14, 2015 at 10:23 pm

    Thanks a lot Dave,

    so I guess I’ll have to repeat all of these steps for every layer I want to precompose (about 2000)…I was really hoping that somehow we could make after effects to include the selected layer’s “track matte layer” in the new precomposed composition.

    Maybe this isn’t a bad idea for ae script.

    Thanks again!

  • Walter Soyka

    January 14, 2015 at 10:32 pm

    I actually have an internal-use script for track matte selection. I could dig that up and publish it.

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Don Jobs

    January 14, 2015 at 10:47 pm

    Walter, you’re great!

    20 min ago I was browsing your web and wanted to contact you for help or “just to say hi” 🙂

    So, please if you are going to publish it please let me know…

    Thanks again!

  • Walter Soyka

    January 14, 2015 at 10:57 pm

    Introducing keen-UncleMatte:

    https://www.keenlive.com/renderbreak/2015/01/keen-unclematte/

    I added in the precomp functionality you were looking for, too. If you don’t mind giving it a spin and letting me know if it breaks anything, I’d appreciate it.

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Don Jobs

    January 15, 2015 at 9:26 am

    Walter, it’s working perfectly!

    Thank you very very much! The best part is, that’s exactly the script I was looking for, and it worked like charm!

    I will be running it a lot these days, and I have about 5000 layers so if it breaks or if anything goes wrong with the script I will be glad to let you know.

    Thanks again, you’ve saved me a lot of time with this script.

    Take care!

  • Walter Soyka

    January 15, 2015 at 6:49 pm

    [Dave LaRonde] “Wow, apparently you can make AE more clairvoyant than I thought. The wonders of scripts.”

    The onus is still on the user to select the correct base set of layers. If you accidentally select layers that have track mattes but that you don’t want precomposed, too bad. UncleMatte is going to precomp them anyway.

    Also, though he means well, UncleMatte will shred 3D layers because he ignores cameras and lights in v2. I suppose I could add support for that, too, but that’d be a really low priority unless somebody really needed it.

    [Dave LaRonde] “I had an Uncle Matt, too….”

    I am sure if my Uncle Matt knew what a matte was, he’d think this was pretty funny. Most of my scripts feature horrible puns like this.

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy