Mix Node

../../../_images/compositing_node-types_CompositorNodeMixRGB.png

Узел Mix.

Этот узел смешивает изображения, работая с соответствующими индивидуальными пикселями двух входных изображений. В контексте шейдеров и текстур имеет название «MixRGB».

Входы

Factor

Управляет степенью оказываемого узлом влияния на выходное изображение.

Image

Фоновое изображение. Размер и разрешение этого изображения задают размеры выходного изображения.

Image

Изображение переднего плана.

Свойства

Смесь

Типы смешивания могут быть выбраны в выпадающем меню. Описание каждого конкретного режима смешивания смотрите в определении Color Blend Modes.

Add, Subtract, Multiply, Screen, Divide, Difference, Darken, Lighten, Overlay, Color Dodge, Color Burn, Hue, Saturation, Value, Color, Soft Light, Linear Light

С альфа-каналом

При активации режима нажатием на иконку Цвет и альфа для смешивания будет использоваться альфа-канал второго изображения. При отключённом режиме (по умолчанию), фон иконки будет светло-серым. Альфа канал первого изображения используется в любом случае.

Clamp

Limit the output value between 0.0 and 1.0.

Выходы

Image

Стандартный выход изображения.

Примеры

Ниже представлены примеры часто используемых режимов смешивания, в которых смешиваются цвет и шахматка с маской.

../../../_images/compositing_types_color_mix_blend-modes.png

Некоторые пояснения к методам смешивания, представленным на изображении выше, могут помочь вам эффективно использовать узел «Смесь»:

Add

При добавлении голубого цвета к голубому по-прежнему получается голубой, но добавление голубого цвета к красному превращает его в фиолетовый. В белом цвете уже содержится максимальное количество голубого, поэтому он остается белым. Используйте этот режим, чтобы сдвинуть цвет изображения. Добавлением голубого оттенка изображение становится визуально «холоднее».

Вычесть

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

Умножить

Всё, что умножается на чёрный цвет (0.0) становится чёрным. Всё, что умножается на белый цвет (1.0), остаётся неизменным. Используйте этот режим для отсекающих мусор масок или для расцвечивания чёрно-белого изображения.

Hue

Показывает, сколько в изображении содержится указанного цвета, все остальные цвета игнорируются: делает изображение монохромным (в стиле «чёрный + оттенок»).

Смесь

Объединяет два изображения, усредняя их.

Освещение

Как отбеливатель, делает ваше белое бельё ещё белее. Используйте вместе с маской, чтобы немного осветлить изображение.

Разница

It takes out a color. The color needed to turn Yellow into White is Blue. Use this to compare two very similar images to see what had been done to one to make it the other; sort of like a change log for images. You can use this to see a watermark (see Watermark images) you have placed in an image for theft detection.

Затемнение

С теми цветами, что установлены в этом примере, вы будете смотреть на мир словно сквозь розовые очки.

Примечание

Only add, subtract, multiply and divide are suitable for Scene Referenced images.

Повышение контрастности

Here is a small node tree showing the effects of two other common uses for the RGB Curve: Darken and Contrast Enhancement. You can see the effect each curve has independently, and the combined effect when they are mixed equally.

../../../_images/compositing_types_color_mix_contrast-enhancement.png

Пример настройки узлов «Darken», «Enhance Contrast», а также узла «Mix» для объединения результатов.

Как вы, надеемся, заметили, наша оригинальная магическая обезьянка была слишком пересвечена. Для лечения её от этого недуга вы должны как затемнить изображение, так и повысить его контраст.

Самый верхний узел RGB curve, Darken, снижает только правую часть кривой; таким образом, любой вход по оси X будет по закону геометрии меньше выхода по оси Y. Узел RGB Enhance Contrast (повышение контрастности, в форме буквы S) масштабирует выход таким образом, чтобы значения по X в середине шкалы изменялись с головокружительной быстротой; а именно, масштаб яркости в середине шкалы расширяется, и, таким образом, белые цвета становятся белее, а чёрные – чернее. Чтобы сделать подобную кривую, просто нажмите на неё, чтобы добавилась новая точка управления. Перетащите эту точку и согните кривую так, как вам надо. Узел Mix объединяет эти два в равной пропорции, так что Сюзанна чувствует себя гораздо лучше :).

Watermark Images

В старые времена, во время производства бумаги бумажную кашицу придавливали узорчатой формой, а когда кашица высыхала, получалась метка, которая говорила, кто сделал эту бумагу и откуда она взялась. Знак был едва различим и увидеть его можно было только при правильном освещении. Вероятно это была первая форма подсознательной рекламы. В настоящее время люди добавляют водяные знаки на свои изображения, чтобы идентифицировать их как личную интеллектуальную собственность, для подсознательной рекламы автора или хостинга, либо просто для отслеживания распространения своих картинок в сети. Blender предоставляет вам полный набор инструментов, предназначенных как для добавления водяного знака, так и для определения того, есть ли он на изображении.

Внедрение водяного знака в изображение

First, construct your own personal watermark. You can use your name, a word, or a shape or image not easily replicated. While neutral gray works best using the encoding method suggested, you are free to use other colors or patterns. It can be a single pixel or a whole gradient; it is up to you. In the example below, we are encoding the watermark in a specific location in the image using the Translate node; this helps later because we only have to look at a specific location for the mark. We then use the RGB to BW node to convert the image to numbers that the Map Value node can use to make the image subliminal. In this case, it reduces the mark to one-tenth of its original intensity. The Add node adds the corresponding pixels, making the ones containing the mark ever-so-slightly brighter.

../../../_images/compositing_types_color_mix_watermark-encode.png

Embedding your mark in an image using a mark and specific position.

Конечно, если вы хотите, чтобы люди заметили ваш знак, не нужно его слишком растягивать, либо же сделайте его контрастнее. Существует множество других способов добавления знака, при помощи других параметров смешивания и методов размещения. Не стесняйтесь экспериментировать!

Подсказка

Дополнительные применения

You can also use this technique, using settings that result in visible effects, in title sequences to make the words appear to be cast on the water’s surface, or as a special effect to make words appear on the possessed girl’s forearm.

Выделение из изображения вашего водяного знака

When you see an image that you think might be yours, use the node tree below to compare it to your stock image (pre-watermarked original). In this tree, the Mix node is set to Difference, and the Map Value node amplifies any difference. The result is routed to a viewer, and you can see how the original mark clearly stands out.

../../../_images/compositing_types_color_mix_watermark-decode.png

Проверка изображения на присутствие в нём вашего водяного знака.

При примененияя различных алгоритмов сжатия изображений часть оригинала теряется; разница показывает это как шум. Поэкспериментируйте с различными параметрами сжатия и знаками, чтобы понять, какие из них для вас работают лучше всего. Для этого разместите группу узлов кодирования в одной сцене, а группу узлов декодирования – в другой. Используйте их при изменении настроек формата изображения Blender, перезагружая изображение с водяным знаком после сохранения, пока не получите приемлемый результат. В приведенном выше примере знак был чётко виден вплоть до значений качества JPEG в 50%.