← Энциклопедия Fusion
ЭффектыСредний

LayerRemover

LayerRemover / Удаление дополнительных слоёв

LayerRemover удаляет из изображения дополнительные Fusion layers / auxiliary layers и оставляет поток в более простой форме для дальнейшего композитинга.

LayerRemover1InputEffect MaskOutputMaskForegroundBackgroundOutput

LayerRemover

Обзор

Что делает LayerRemover

В Fusion изображение может не ограничиваться обычным RGBA. Внутри потока могут находиться дополнительные слои: Z/depth, normals, motion vectors, object id, material id, UV, world position, cryptomatte-подобные данные, render passes и другие auxiliary layers. Это полезно в сложном композитинге, но иногда такие данные начинают мешать: увеличивают вес потока, создают конфликты в LayerMuxer, попадают в ноды, которые не должны работать с дополнительными слоями, или просто остаются после предыдущего этапа как мусор.

LayerRemover решает именно эту задачу: он чистит layer-структуру изображения. На скриншоте у ноды почти нет видимых параметров — это нормально. Её смысл в самом действии: получить входной поток, удалить дополнительные layer-данные и отдать дальше более простой результат. Поэтому эта нода часто выглядит скромно в интерфейсе, но важна в технических пайплайнах, где порядок слоёв и наличие лишних passes критичны.

Практически LayerRemover удобно ставить после нод, которые временно создавали или переносили layer-данные: LayerMuxer, LayerRegex, CopyAux, CopyMetadata, Deep/3D-конвертеров, render-pass сборок, EXR-потоков и технических операций с AOV. После того как нужная информация уже использована, LayerRemover позволяет не тащить весь набор служебных данных дальше.

Важно понимать: LayerRemover не является маской, кейером, цветокорректором или Merge. Он не выбирает область изображения и не меняет пиксели как визуальный эффект. Его зона ответственности — структура данных изображения. Если downstream-нода неожиданно получает не тот layer, конфликтует по auxiliary channels или проект становится тяжелее без причины, LayerRemover может быть правильным инструментом для санитарной очистки потока.

Из-за отсутствия сложных контролов ноду легко недооценить. Но именно такие технические ноды помогают держать большие Fusion-композиции предсказуемыми: сначала используем дополнительные passes для расчётов, масок, глубины или ID, затем удаляем ненужное и передаём дальше чистый результат.

Как это понимать

Представляй LayerRemover как уборщика служебных слоёв: он не рисует новый эффект, а удаляет из потока лишний багаж — дополнительные layers и auxiliary data, которые больше не нужны дальше по схеме.

Где используется

Очистка EXR-потока после использования нужных render passes.
Удаление depth / normals / motion vectors / object id после того, как они уже применены в композите.
Подготовка более лёгкого потока перед финальными цветокоррекциями, Blur, Glow, Merge или Saver.
Устранение конфликтов после LayerMuxer, когда лишние layers больше не нужны.
Санитарная очистка технического пайплайна перед передачей изображения в простые 2D-ноды.
Упрощение node tree: оставить визуальный результат без накопленного набора auxiliary data.
Предотвращение случайного использования старых служебных слоёв downstream-нодами.