Нода Mix в Blender позволяет смешивать два значения. 3 Это могут быть цветовые, векторные данные или числа. 3
Процесс смешивания происходит попиксельно. 2 Для каждого пикселя текстуры смешиваются цвета в соответствии с фактором смешивания. 2 Этот фактор может быть константой или черно-белой текстурой, в которой чёрный цвет представляет 0, а белый — 1. 2 Промежуточные значения — это градации серого. 2
По умолчанию текстуры смешиваются в пропорции 50/50. 2 Но можно настроить параметр «Фактор смешивания» (Mix Factor). 3 Он определяет, как будут смешиваться два значения. 3
Некоторые режимы смешивания и их описание:
- Умножение (multiply). 1 Умножает компонент цветов на компонент. 1 Смешивание с белым пикселем (значение 1,0) не даёт никакого эффекта, а смешивание с чёрным (0,0) всегда даёт чёрный цвет. 1
- Прожигание цвета (color burn). 1 Инвертирует цвет фона, делит его на цвет переднего плана и инвертирует результат. 1
- Осветление (lighten). 1 Для каждого цветового компонента берётся наибольшее из двух смешиваемых значений яркости. 1
- Экран (screen). 1 Инвертирует оба цвета, умножает их и инвертирует результат. 1
- Осветление основы (color dodge). 1 Делит цвет фона на инвертированный цвет переднего плана. 1
- Добавление (add). 1 Складывает два цвета вместе. 1
- Наложение (overlay). 1 Применяется смешивание Multiply, если яркость цвета переднего плана ниже 0,5, или смешивание Screen, если она выше. 1
- Разница (difference). 1 Для каждого компонента вычитает меньшее значение из большего. 1
- Исключение (exclusion). 1 Складывает два цвета, затем дважды вычитает их кратное значение. 1
- Вычесть (subtract). 1 Вычитает цвет переднего плана из цвета фона. 1
- Разделить (divide). 1 Делит цвет фона на цвет переднего плана. 1
- Тон (hue). 1 Объединяет насыщенность и яркость фонового цвета с оттенком цвета переднего плана. 1
- Насыщенность (saturation). 1 Объединяет оттенок и яркость фонового цвета с насыщенностью цвета переднего плана. 1