Композитинг и наложение
Composite с сорока режимами, Over, Matte, Cross и Layer Mix. Первый вход сверху, размер задаёт Fixed Layer, а сложение в 8 битах обрезается.
Две картинки соединяет десяток разных узлов, и заменять один другим нельзя.
| Оператор | Что делает |
|---|---|
| Composite | Складывает два и больше входов выбранной операцией из сорока с лишним |
| Over | Частный случай: первый вход поверх второго по альфе первого |
| Add / Multiply / Subtract / Screen | Отдельные узлы на самые частые операции |
| Cross | Плавный переход между двумя входами по параметру |
| Matte | Первый вход поверх второго по маске из канала третьего входа |
| Switch | Выбор одного из входов; не смешивает, зато не тянет лишнее |
| Layout | Раскладывает входы плиткой |
| Layer Mix | Многослойная сборка с трансформом и настройками каждого слоя в одном узле |
Из длинного списка Operation у Composite на практике нужны шесть:
| Операция | Формула | Для чего |
|---|---|---|
| Over | верх по альфе поверх низа | Обычное наложение слоёв |
| Add | a + b | Свет, искры, свечение |
| Multiply | a × b | Затемнение, маски, виньетка |
| Screen | 1 − (1−a)(1−b) | Мягкое сложение, не пережигает |
| Difference | |a − b| | Сравнение, детект движения |
| Maximum | max(a, b) | Слияние светящихся элементов без пережога |
Прочие — Overlay, Soft Light, Hard Light, Dodge, Burn — знакомы по монтажным
программам. Как каждый ведёт себя на ваших картинках, разом показывает
blendModes из палитры.
Кто сверху
В Over TOP и в операции Over первый вход лежит сверху, второй под ним.
Кто пришёл из монтажки, где сверху рисуется верхняя дорожка, на этом ошибается:
картинка есть, но не та. Перевернуть порядок без перекладки
проводов можно переключателем Swap Operation Order — для Add это
ничего не меняет, для Over и Hard Light меняет всё.
Разные размеры входов разводит страница Transform. Fixed Layer
выбирает, какой вход задаёт размер и форму результата, Pre-Fit Overlay —
как подогнать второй: заполнить, вписать по ширине или высоте, оставить
родной размер; там же второй вход сдвигают, вращают и масштабируют.
Где совпадение важно, всё заранее приводят к одному размеру Fit TOP
или Resolution TOP.
Много слоёв
До пяти-шести слоёв проще всего цепочка Composite. Один Composite
со многими входами экономнее, но хуже читается; в его параметр TOP
можно вписать шаблон вроде layer*, и в сборку попадут все TOP с такими
именами. Layer Mix TOP из ветки 2025.30000 держит сколько угодно слоёв,
у каждого свой кроп, вписывание, масштаб, поворот, положение, прозрачность,
гамма и операция, и считает всё одним шейдером за проход — то, что
раньше собирали из десятка Transform и Composite.
Слой — это [источник] → [обработка] → null, а композит собирается только
из Null. Тогда любой слой переделывается без касания сборки.
Каждый Composite — проход по всем пикселям, и двадцать слоёв в 4K цепочкой — это двадцать полноэкранных проходов на кадр. Layer Mix обходится одним; много мелких слоёв можно собрать в одном GLSL TOP или отрендерить геометрией.
Сумма легко уходит за 1.0, и 8-битный формат отрезает лишнее. Много светящихся слоёв складывают в 16-битном float и обрезают только на выходе — Формат.
Нашли в статье ошибку, устаревшее или непонятное место?
На других пультах
весь переводчик →- ResolumeLayer
- disguise (d3)Layer
- HippotizerLayer
- MilluminLayer