UnPreComp
Tool

Un-precompose layers from the selected comp.

Overview

Unprecomps all layers from the selected composition

Video Tutorial

Tutorial starts at 12:53

Open in YouTube

How to Use

UnPreComp extracts all layers from a precomposition back into the parent composition, effectively reversing the precompose operation.

Intelligent Extraction

Select a precomp layer and run the script. All contents are moved to the parent comp at the correct position and timing, maintaining their animation and appearance.

What Gets Preserved

  • Layer positions and transforms
  • Animation keyframes and timing
  • Effects and expressions
  • Blend modes and track mattes
  • Parent-child relationships
  • Layer order and visibility

Transformation Handling

The script correctly calculates how precomp transforms affect the contained layers, applying the combined transformation to each extracted layer.

Perfect For

  • Simplifying over-nested compositions
  • Accessing layers without diving into precomps
  • Flattening composition hierarchies
  • Preparing for render optimization
  • Quick edits without navigation

Limitations Handled

The script gracefully handles special cases like 3D layers, collapsed transformations, and time remapping, providing warnings when certain properties can't be perfectly preserved.

Workflow Enhancement

UnPreComp saves countless clicks navigating in and out of nested comps, making complex projects more manageable and edits more efficient.

Tags

compositionworkflow
MDS Scripts — Motion Design School Automation Tools