TIDY LAYERS - Layer Groups for After Effects
Layer Groups is a powerful organization tool for Adobe After Effects that brings Photoshop-style layer folder functionality to your compositions.
This script creates a pseudo-folder system using controller layers, comments, and shy layer behavior, allowing you to group, collapse, and manage layers efficiently without affecting rendering or composition structure.
β¨ Key Features
- π Group β Create organized layer groups with custom names
- π Fold β Collapse/expand groups to declutter your timeline
- π― Focus β Solo a single group to work without distractions
- β Add to Group β Easily add layers to existing groups
- β Ungroup β Remove layers from groups or delete entire groups
Groups are managed using controller layers (marked with the [GRP] prefix) and membership tags stored in layer comments.
All visibility management uses After Effectsβ native shy layer system, ensuring full compatibility with your existing workflow.
π§© Installation
β Method 1: Dockable Panel (Recommended)
- πΎ Save the script as LayerGroups.jsx
- π Copy it to your After Effects ScriptUI Panels folder:
- πͺ Windows:
- C:\Program Files\Adobe\Adobe After Effects [version]\Support Files\Scripts\ScriptUI Panels\
- π Mac:
- /Applications/Adobe After Effects [version]/Scripts/ScriptUI Panels/
- π Restart After Effects
- πͺ Open the panel via Window > LayerGroups.jsx
- π Dock the panel anywhere in your workspace
π§· Method 2: Standalone Script
- πΎ Save the script as LayerGroups.jsx anywhere on your computer
- π§ In After Effects, go to File > Scripts > Run Script File...
- π Select the LayerGroups.jsx file
- πͺ A floating panel window will appear (not dockable, but works immediately)
π οΈ Usage
- π Create a Group
- Select one or more layers, click βGroupβ, and enter a name.
- π Fold / Unfold
- Select a group controller and click βFoldβ to collapse or expand.
- π― Focus
- Select a group controller and click βFocusβ to show only that group.
- β Add to Group
- Select a group controller + other layers, then click βAdd to Groupβ.
- β Ungroup
- Select group members or controller and click βUngroupβ to remove from the group.
Group controllers are identified by the [GRP] prefix in their name and remain always visible in your timeline.