Добавить в корзинуПозвонить
Найти в Дзене
Taerlin

Merge

Узел «Merge» позволяет накладывать несколько изображений друг на друга. При использовании этого узла необходимо выбрать алгоритм композиции, определяющий, как значения пикселей одного входного изображения вычисляются вместе со значениями пикселей другого для создания новых значений пикселей, которые будут выводиться в виде объединенного изображения. В выпадающем меню операций представлено большое количество различных алгоритмов композиции, что обеспечивает большую гибкость при создании композиции. При использовании большинства доступных алгоритмов Merge Nuke ожидает предварительно умноженные входные изображения. Однако при использовании операции «Маска» следует использовать неумноженные изображения. Вы также можете создать этот узел, нажав клавишу M на графике узлов. A - Последовательность изображений для объединения с входом B. При подключении входа A создается новый вход A1, A2 и т. д., что позволяет подключать несколько изображений. B - Последовательность изображений для объедин
Оглавление
Merge
Merge

Nodes in Nuke Merge

Узел «Merge» позволяет накладывать несколько изображений друг на друга. При использовании этого узла необходимо выбрать алгоритм композиции, определяющий, как значения пикселей одного входного изображения вычисляются вместе со значениями пикселей другого для создания новых значений пикселей, которые будут выводиться в виде объединенного изображения. В выпадающем меню операций представлено большое количество различных алгоритмов композиции, что обеспечивает большую гибкость при создании композиции.

При использовании большинства доступных алгоритмов Merge Nuke ожидает предварительно умноженные входные изображения. Однако при использовании операции «Маска» следует использовать неумноженные изображения.

Вы также можете создать этот узел, нажав клавишу M на графике узлов.

Nodes in Nuke Merge
Nodes in Nuke Merge

Input

A - Последовательность изображений для объединения с входом B. При подключении входа A создается новый вход A1, A2 и т. д., что позволяет подключать несколько изображений.

B - Последовательность изображений для объединения с входными данными A.

mask - Дополнительное изображение для использования в качестве маски. По умолчанию слияние ограничивается нечерными областями маски.

Сначала поле ввода маски отображается в виде треугольника справа от узла, но при перетаскивании оно превращается в стрелку с надписью «маска». Если вы не видите поле ввода маски, убедитесь, что элемент управления маской не отключен или не установлен в значение «none».

Merge Tab

Merge Tab
Merge Tab

operation

Задает алгоритм слияния:

• atop - Отображает форму изображения B, где A покрывает B в местах перекрытия изображений. Алгоритм: Ab+B(1-a). Где a,b>=0

• average - Среднее значение двух изображений. Результат темнее исходных изображений. Алгоритм: (A+B)/2

• color-burn - Изображение B становится темнее в зависимости от яркости A. Алгоритм: 1-(1-B)/max(A,1-B)

• color-dodge - Изображение B становится ярче в зависимости от яркости A. Алгоритм: B/max(1-A,B)

• conjoint-over - Аналогично операции over, за исключением того, что если пиксель частично покрыт как a, так и b, conjoint-over предполагает, что a полностью скрывает b. Например, два многоугольника, где a и b имеют общие ребра, но a полностью перекрывает b. В этом случае обычная операция over создает слегка прозрачный шов. Алгоритм: A+B(1-a/b), A, если a>b

copy — отображает только изображение A. Это полезно, если вы также настроили параметры смешивания или маски таким образом, чтобы часть изображения B оставалась видимой. Алгоритм: A

difference — насколько различаются пиксели. См. также Absminus. Алгоритм: abs(A-B)

disjoint-over — аналогично операции перекрытия, за исключением того, что если пиксель частично перекрыт как a, так и b, то при непересекающемся перекрытии предполагается, что два объекта не перекрываются. Например, два многоугольника, которые соприкасаются и имеют общую грань. Обычное перекрытие создает здесь слегка прозрачный шов. Алгоритм: A+B(1-a)/b, A+B, если a+b<1

divide — делит значения, но предотвращает превращение двух отрицательных значений в положительное число. Алгоритм: A/B, если B>0, otherwise A

exclusion — более фотографическая форма разницы. Алгоритм: A+B-2AB. Где A,B>=0

from - Изображение A вычитается из B. Алгоритм: B-A

geometric - Другой способ усреднения двух изображений. Алгоритм: 2AB/(A+B) if A,B>0, otherwise 0

hard-light - Изображение B освещается очень ярким и резким светом в форме изображения A. Алгоритм: 2AB if 2A<1, otherwise 1-2(1-A)(1-B) if A,B<1, otherwise 0

hypot - Напоминает операции «plus» и «screen». Результат не такой яркий, как «plus», но ярче, чем «screen». Гипотетический работает со значениями выше 1. Алгоритм: diagonal sqrt(A*A+B*B)

in - Отображает только те области изображения A, которые перекрываются с альфа-каналом изображения B. Алгоритм: Ab

mask - Это обратная операция операции «in». Отображает только те области изображения B, которые перекрываются с альфа-каналом изображения A. Алгоритм: Ba

matte - Предварительное умножение. Используйте изображения без предварительного умножения для этой операции. См. также Matte. Алгоритм: screen(A,a,B,b) if A==a, B if a<=0, Aa+B(1-a) if a<1, otherwise A

max - Берет максимальные значения обоих изображений. См. также Max. Алгоритм: max(A,B)

• min - Берет минимальные значения обоих изображений. См. также Min. Алгоритм: min(A,B)

• minus - Вычитает B из A. Алгоритм: A-B

• multiply - Умножает значения, но предотвращает превращение двух отрицательных значений в положительное число. См. также Multiply.

• multiply - Умножает значения, но предотвращает превращение двух отрицательных значений в положительное число. См. также Multiply. Алгоритм: A if A<0 and B<0, otherwise AB

• out - Отображает только те области изображения A, которые не перекрываются с альфа-каналом изображения B. См. также Out. Алгоритм: A(1-b)

• over - Это операция по умолчанию. Накладывает изображение A на B в соответствии с альфа-каналом изображения A. Алгоритм: A+B(1-a)

• overlay - Изображение A осветляет изображение B. Алгоритм: 2AB if 2B<1, otherwise 1-2(1-A)(1-B). Where A,B>=0

• plus - Сумма изображений A и B. Обратите внимание, что алгоритм plus может привести к значениям пикселей больше 1,0. См. также Plus. Алгоритм: A+B

• screen - Если A или B меньше или равно 1, то screen, иначе используется максимальный пример. Аналогично plus. См. также Screen. Алгоритм: A+B-AB if 0<A<1 and 0<B<1, otherwise max(A,B)

soft-light - Изображение B подсвечивается. Аналогично hard-light, но не так сильно. Алгоритм: 2AB+B(1-AB) if AB<1, otherwise 2AB

stencil - Это обратная операция операции "out". Отображает только те области изображения B, которые не перекрываются с альфа-каналом изображения A. Алгоритм: B(1-a)

under - Это обратная операция операции "over". Накладывает изображение B на A в соответствии с маской изображения B. Алгоритм: A(1-b)+B

xor - Отображает оба изображения A и B там, где изображения не перекрываются. Алгоритм: A(1-b)+B(1-a)

Video colorspace

При включении этой функции цвета преобразуются в стандартное 8-битное цветовое пространство (Настройки проекта > LUT > 8-битные файлы) перед композитингом, а результаты после этого преобразуются обратно в линейное цветовое пространство.

alpha masking

При включении этой опции входные изображения остаются неизменными, в то время как другое изображение имеет нулевое значение альфа-канала, а выходное значение альфа-канала устанавливается равным a+b-a*b.

При отключении этой опции к альфа-каналу применяются те же математические вычисления, что и к другим каналам.

Примечание: Эта опция отключена для операций, где она не имеет значения или спецификации PDF/SVG указывают на то, что она не должна применяться.

set bbox to

Задает тип ограничивающей рамки выходного изображения, и любые данные за пределами этой области обрезаются:

union — Изменяет размер ограничивающей рамки выходного изображения так, чтобы она полностью соответствовала обеим ограничивающим рамкам входного изображения.

intersection — Использует только те части изображения, где ограничивающие рамки входного изображения перекрываются.

• A — Использует ограничивающую рамку входного изображения A.

• B — Использует ограничивающую рамку входного изображения B.

metadata from

Определяет, метаданные какого входа будут передаваться по дереву узлов.

Примечание: Если для параметра «metadata from» установлено значение «All», и в обоих входах есть ключи с одинаковым именем, ключи во входе B переопределяют ключи во входе A.

range from

Определяет, какой диапазон входных данных будет передаваться вниз по дереву узлов.

A channels

Задает каналы с входа A для слияния с каналами B, а также определяет, какой канал следует рассматривать как альфа-канал A.

Примечание: Установка каналов A в значение «none» эквивалентна значению «черный» или «ноль».

B channels

Задает каналы, используемые с входа B, и указывает, какой канал следует рассматривать как альфа-канал B.

output

Задает каналы, в которые записывается результат слияния каналов A и B.

also merge

Задает каналы, которые будут объединены в дополнение к тем, которые указаны в элементах управления каналами A и каналами B.

mask

disabled - Включает соответствующий канал маски справа. Снятие этого флажка эквивалентно установке канала в значение «none».

none - Канал, используемый в качестве маски. По умолчанию слияние ограничивается нечерными областями этого канала.

inject

Копирует входную маску в предопределенный канал mask.a. Внедрение маски позволяет использовать ту же маску в дальнейшем.

invert

Инвертирует использование канала маски, так что слияние ограничивается не белыми областями маски.

fringe

Если эффект включен, он применяется только к краю маски.

Если эффект отключен, он применяется ко всей маске.

mix

Происходит наложение между исходным изображением в точке 0 и полным слиянием в точке 1.

Базовый курс Foundry Nuke | Taerlin | Дзен