← Энциклопедия Fusion
3DПродвинутый

dMerge

dMerge / Deep Merge

dMerge объединяет deep-изображения и deep-слои, позволяя корректно собрать несколько источников с глубиной, а не просто наложить плоские RGBA-картинки друг на друга.

dMerge1BackgroundForegroundEffect MaskМаскаOutputMaskForegroundBackgroundOutput

dMerge

Обзор

Что делает dMerge

dMerge нужна в пайплайнах, где рендеры приходят как deep pass или deep image: у пикселя может быть не одно значение цвета, а несколько сэмплов по глубине. Это позволяет аккуратнее совмещать объекты, объёмные эффекты, частицы, туман, holdout-элементы и рендер-пасы без грубого ручного ротоскопинга по краям.

Обычный Merge видит только плоскую картинку: Background, Foreground, альфа и режим наложения. dMerge работает выше уровнем — она собирает deep-слои и решает, какие incoming connections и какие layers участвуют в обработке. Поэтому её параметры выглядят скромнее, но логика у ноды более техническая: она управляет не красотой blend-режима, а тем, как deep-потоки входят в одну композитную структуру.

Во вкладке Settings ключевым является блок Layers. Process Layers определяет, какие слои обрабатываются. Background Layer и Foreground Layer позволяют указать, из каких deep-слоёв брать фон и передний план. Значение Auto удобно для стандартных схем, когда Fusion сам выбирает подходящий слой из входящего deep-потока.

Hide Incoming Connections влияет не на результат изображения, а на отображение входящих связей в Flow. Это полезно в сложных deep-композициях, где много служебных соединений и граф быстро становится нечитаемым.

Comments и Render Scripts относятся к стандартным служебным настройкам Fusion. Они не меняют сам deep merge, но позволяют документировать ноду и выполнять скрипты на этапах рендера — это полезно в крупных шаблонах, автоматизированных пайплайнах и технических композитах.

Практически dMerge обычно ставят после источников deep-данных: DeepToImage, dHoldout, рендеров из 3D, volumetric/deep passes или других deep-нод. Если на вход подать обычное изображение без deep-информации, смысл ноды теряется: результат может не дать ожидаемого пространственного объединения.

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

Представляй dMerge как глубокий монтажный узел для 3D-слоёв внутри пикселя. Обычный Merge кладёт Foreground поверх Background как бумажные листы, а dMerge пытается собрать несколько deep-слоёв с учётом их глубины и структуры.

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

Объединение двух deep-рендеров в один поток без раннего flatten в обычный RGBA.
Сборка CG-объектов, volumetric-эффектов, дыма, тумана и частиц с сохранением глубинной структуры.
Композитинг deep-пассов, где обычный Merge даёт плохие края, неправильное перекрытие или требует лишнего ротоскопинга.
Сборка нескольких deep-слоёв перед DeepToImage или другим этапом преобразования в плоскую картинку.
Техническая организация deep-пайплайна, где нужно явно контролировать Background Layer и Foreground Layer.
Подготовка сложного 3D/CG-композита, в котором важно не потерять данные глубины до финального этапа.