/After-Effects-Scripts

Simple tools and coding experiments for my After Effects workflow.

Primary LanguageJavaScript

This is a collection of scripts I have written or modified that make my personal workflow in After Effects a bit easier.

Read below or look at comments in code for more info.

eaZy Layers - zilch, zone, zest

Use shape layers to replace Nulls (zilch), Solids (zone), and Adjustment Layers (zest)

Inspired by:

None of the above achieved everything I wanted in one package, so I took it as a scripting challenge to create my own set of tools from scratch.

Distinct features:

  • The duration of any created layer always matches the combined length of the currently selected layers
  • zilch (Null)
    • Option to create one zilch per selected layer
    • Option to link the opacity of the selected layers to the opacity of the new zilch layer
    • Option to transfer all transform keyframes to the zilch layer
  • zone (Solid)
    • Option to always fill comp
    • Width, height, square, roundness, and color controls
    • Option to place new zone at bottom of selected layers rather than top
  • zest (Adjustment Laer)
    • Always fills comp and stays centered (effectively locked without actually being locked in timeline, can disable via checkbox)
    • Option to place new zest at bottom of selected layers rather than top

Creates audio/video fade controls based on markers or in/out points for all selected layers


Primarily for use with Labels, this will add a marker of the selected color to all selected layers, or to the composition if no layer is selected

Also available for KBar, with preset toolbar file included


Creates a text layer that adapts text to markers and a shape layer that maintains size relative to current text


Sets comp duration based on the length of the selected layers, or else all layers in the comp

Compare to the Zack Lovatt script "Trim Comp to Contents"

This just gives you options for only modifying the in or out point of the comp