VIDEOMONTAZHERDAVINCI RESOLVE · VIDEO · AI

FUSION · NODE REFERENCE

LayerRemover

Selectively remove layers with a checklist

LayerRemover lists layers in the connected image. Checking a particular name removes that layer from the output set; unchecked layers are retained.

Channels & LayersIntermediate

LayerRemover

Overview

What LayerRemover does

LayerRemover requires no regular expression. Controls lists the actual layers of the incoming multilayer clip; a checked box means remove this layer. This is useful for a short known list where a prefix rule would be less direct than manual selection.

The original PNG shows an unpopulated rectangular area. The manual describes this area as a source-driven checklist. If empty, check the connection, available frame and whether the clip really loaded with layers. An empty Inspector alone cannot establish that cleanup occurred.

Removal targets specific named layers in the output stream. The node is not an automatic keep-RGBA switch and is not guaranteed to erase every auxiliary channel inside a retained layer. Distinguish a layer, its channels and image metadata.

The main picture remains unchanged only if its required layer is retained and later processing does not depend on the removed data. Removing a Viewer-selected layer or a layer referenced downstream can change the result. Check retained contents, alpha and the entire consumer path.

Place LayerRemover after the last operation using the targeted passes. For two deliveries, branch the graph into a complete working set and a reduced handoff set. This is clearer than expecting removed layers to be recovered farther downstream.

Revisit the checklist after replacing the source; names, counts and layer meaning may have changed. For multilayer export, write and reload a short test. Memory or file-size reduction depends on the data and format; merely inserting the node does not guarantee faster processing.

When to use it

  • Remove one temporary layer while retaining other passes and the main picture.

  • Exclude an explicitly named old pass version after LayerMuxer.

  • Prepare a reduced layer set on a separate delivery branch.

  • Diagnose downstream dependencies by toggling removal one name at a time.

  • Clean a technical set after the last consumer of the specified layers.