CI Layer Stripper

Removes invisible and unnecessary layers from your project.
Learn about license types
  • Trial
Description

Layer Stripper examines all compositions in your project and removes layers which are invisible and not referenced by other layers as parents, effect layers, track mattes and even in simple expressions**.

Optionally you can also remove:

  • guide layers
  • unreferenced visible nulls
  • locked unreferenced layers (watch out for plug-ins like Trapcode Particular though!)
  • disabled effects - new!

Use it to keep your projects clean, and possibly remove unnecessary media on collect or Trim N Collect.

Important note regarding expressions

** The script understands the following expressions:

  • thisComp.layer(index) or .layer('name') or .layer("name")
  • comp("name").layer(index) or .layer('name') or .layer("name")
  • comp('name').layer(index) or .layer('name') or .layer("name")

The script does not understand referencing by variable, for example:

var c = thisComp;
c.layer('myLayer');
}

or:

for (var i = 1; i = thisComp.numLayers; i++) 
{
a = thisComp.layer(i);
}

If you are using such expressions, at this moment you need to be careful with this tool.

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

1.5.2 -

- fixed error when scanning for disabled effects

1.5.1 -

- fix for licensing

1.5 -

- support for Catalina
- new licensing framework

1.2 -

- added: Remove disabled effects

1.1 -

- fixed: disabled invalid expression could cause the script to fail

1.0 -

- Initial release

Compatibility

After Effects

2025, 2024, 2023, 2022, 2021, 2020, CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6