Режимы смешивания: различия между версиями
LumiBot (обсуждение | вклад) (Задача №1029 (LS Dev Hub)) |
LumiBot (обсуждение | вклад) (Межъязыковые ссылки на переводы) |
||
| Строка 1: | Строка 1: | ||
[[ru:Режимы смешивания]] [[en:Blend Modes]] [[zh:混合模式]] | |||
Эффекты в композиции лежат друг на друге слоями. '''Режим смешивания''' — правило, по которому очередной эффект соединяется с картинкой, уже собранной из эффектов под ним: просто перекрыть её, сложить яркости, перемножить цвета или вырезать по трафарету. Вместе с непрозрачностью это главный инструмент, которым из нескольких простых эффектов собирается сложная анимация. | Эффекты в композиции лежат друг на друге слоями. '''Режим смешивания''' — правило, по которому очередной эффект соединяется с картинкой, уже собранной из эффектов под ним: просто перекрыть её, сложить яркости, перемножить цвета или вырезать по трафарету. Вместе с непрозрачностью это главный инструмент, которым из нескольких простых эффектов собирается сложная анимация. | ||
Текущая версия от 13:36, 3 сентября 2026
Эффекты в композиции лежат друг на друге слоями. Режим смешивания — правило, по которому очередной эффект соединяется с картинкой, уже собранной из эффектов под ним: просто перекрыть её, сложить яркости, перемножить цвета или вырезать по трафарету. Вместе с непрозрачностью это главный инструмент, которым из нескольких простых эффектов собирается сложная анимация.
Свой режим смешивания есть не только у эффекта, но и у лейаута: им задаётся, как готовая картинка лейаута ложится на лейауты под ним. Режим сохраняется в проекте и действует одинаково везде — в предпросмотре на поле Маппинг, в 3D Просмотре, в сигнале Art-Net и в экспортированном cue-файле.
Где задать режим
У эффекта режим выбирается в выпадающем списке, в двух местах на выбор:
- в окне Таймлайн — в левой части, в строке эффекта: список стоит между названием эффекта и полем непрозрачности;
- в окне Свойства — выделите эффект (щёлкните по его строке в левой части Таймлайна или по его полосе на шкале времени), список стоит в самом верху, справа от названия эффекта. Клик правой кнопкой по этому списку сразу возвращает режим Нормальное.
У лейаута режим задаётся только в Свойствах: щёлкните по строке лейаута в Таймлайне — в Свойствах откроются его параметры, первый из них и есть Режим смешивания.
Список одинаков у всех эффектов, которые рисуют изображение. У эффекта Set Channels списка нет вовсе: он не рисует картинку, а напрямую выставляет каналы приборов. У остальных эффектов, управляющих приборами (движение, положение, каналы), список показывается, но ни на что не влияет. Нет режима смешивания и у аудиодорожек.
Выбранный режим сохраняется в проекте и переносится вместе с копией эффекта при дублировании.
Порядок слоёв
Смешивание идёт снизу вверх и в два приёма: сначала складываются эффекты внутри каждого лейаута, потом — картинки самих лейаутов.
Эффекты внутри лейаута
- Программа складывает в одну стопку все эффекты лейаута, играющие в данный момент, в том же порядке, в каком они перечислены под названием лейаута в левой части Таймлайна: нижняя строка — самый нижний слой, верхняя — самый верхний.
- Каждый слой смешивается не с одним соседом, а со всей картинкой, собранной из слоёв под ним, — но только из слоёв своего лейаута. Эффекты соседних лейаутов на этом шаге не участвуют.
- Стопка начинается с пустого прозрачного кадра. У самого нижнего эффекта смешиваться не с чем: осветляющие режимы и Разница ведут себя там как Нормальное, а затемняющие, контрастные и маскирующие не покажут ничего — приборы останутся тёмными. Нижнему слою почти всегда оставляют Нормальное.
Порядок меняется перетаскиванием строки эффекта в левой части таймлайна — вверх или вниз, см. Перемещение эффектов между лейаутами. Важен только порядок среди эффектов, которые играют одновременно: если полосы эффектов не пересекаются по времени, смешивать нечего.
Лейауты в композиции
- Собранные картинки лейаутов складываются по тому же правилу: лейаут, стоящий в Таймлайне выше, ложится поверх тех, что ниже, — по своему собственному режиму смешивания.
- Лейаут влияет только на свою прямоугольную область на поле Маппинг. За её пределами картинка нижних лейаутов остаётся нетронутой, а если области лейаутов не пересекаются, они работают на разных приборах и не смешиваются вовсе.
- Под всеми лейаутами лежит чёрный фон композиции, поэтому самый нижний лейаут ведёт себя как самый нижний эффект: осветляющие режимы работают как Нормальное, остальные гасят картинку.
Отсюда простое правило: режим, заданный эффекту, работает только внутри его лейаута. Если нужно, чтобы содержимое одного лейаута высветлило содержимое другого или послужило ему маской, ставьте режим не эффекту, а самому лейауту.
Непрозрачность
Второй параметр, который управляет наложением, — Непрозрачность (Opacity), значение от 0 до 255, по умолчанию 255. Он работает в паре с режимом смешивания и задаёт, насколько сильно верхний слой вмешивается в картинку: при 255 режим действует в полную силу, при 0 эффекта не видно совсем, промежуточные значения смешивают результат с тем, что было под ним.
Непрозрачность задаётся в двух местах:
- в окне Свойства — ползунком со значением, сразу под названием эффекта; клик правой кнопкой по ползунку возвращает значение по умолчанию;
- в окне Таймлайн — числовым полем в правом конце строки эффекта.
Рядом с этим полем в строке эффекта стоят три кнопки ключевых кадров: перейти к предыдущему ключу, поставить или снять ключ в позиции курсора воспроизведения, перейти к следующему. Первое же нажатие средней кнопки включает для непрозрачности режим ключей, и дальше она показывается отдельной строкой под эффектом со своими ключами на шкале времени. Так делаются появления, затухания и плавные переходы между эффектами (см. Ключевые кадры и параметры эффектов).
Не путайте непрозрачность эффекта с Мастером непрозрачности — общим ползунком в правой части панели воспроизведения Таймлайна (он показывается и убирается через клик правой кнопкой по кнопкам воспроизведения, пункт Показать мастер непрозрачности). Мастер приглушает уже собранную картинку целиком и на смешивание слоёв не влияет.
Список режимов
В русском интерфейсе названия режимов переведены; ниже они даны так, как стоят в списке, а в скобках — английское название из английского интерфейса.
Обычный
| Режим | Что делает |
|---|---|
| Нормальное (Normal) | Верхний эффект просто перекрывает то, что под ним, там, где он непрозрачен. Режим по умолчанию |
Осветляющие
Картинка становится светлее, приборы горят ярче. Это самая привычная для света группа: свет складывается, а не заслоняет.
| Режим | Что делает |
|---|---|
| Линейный осветлитель (Linear dodge) | Простое сложение яркостей — как два прожектора, светящих в одну точку. Самый предсказуемый способ показать два эффекта одновременно; в ярких местах быстро уходит в белый |
| Экран (Screen) | Мягкое сложение: чёрные участки верхнего эффекта ничего не меняют, светлые высветляют картинку. В отличие от простого сложения, не даёт грубого пересвета |
| Замена светлым (Lighten) | Из двух слоёв в каждой точке берётся более светлый. Верхний эффект виден только там, где он ярче нижнего |
| Осветление основы (Color dodge) | Резко высветляет нижний слой там, где верхний светлый. Даёт жёсткие вспышки и засветки |
Затемняющие
Картинка становится темнее — этими режимами гасят и подкрашивают то, что лежит ниже.
| Режим | Что делает |
|---|---|
| Умножение (Multiply) | Цвета перемножаются: белое в верхнем эффекте не меняет ничего, чёрное гасит, цветное — подкрашивает. Удобно, чтобы затонировать или притушить нижнюю анимацию. Там, где под ним пусто, ничего не появится |
| Линейный затемнитель (Linear burn) | Затемняет сильнее умножения: яркости слоёв складываются, и из суммы вычитается белый уровень, поэтому тёмные участки быстро уходят в ноль |
| Затемнение основы (Color burn) | Затемняет нижний слой и заодно повышает его контраст — полутона исчезают, тени становятся глубже |
Контрастные
Эти режимы одновременно и высветляют, и затемняют — в зависимости от яркости слоёв. Годятся, чтобы «оживить» ровную заливку или получить резкую графику.
| Режим | Что делает |
|---|---|
| Перекрытие (Overlay) | Тёмные участки нижнего слоя умножает, светлые осветляет: контраст и насыщенность растут, общая яркость сохраняется |
| Яркий свет (Vivid light) | То же, но жёстче: светлые места верхнего эффекта сильно высветляют картинку, тёмные — сильно затемняют |
| Линейный свет (Linear light) | Ещё более резкий вариант того же: яркость прибавляется и убавляется линейно, полутонов почти не остаётся |
| Жесткое смешение (Hard mix) | Сводит цвета к предельным значениям каналов: получается несколько чистых цветов без переходов, «плакатный» вид |
| Разница (Difference) | Берётся разница цветов: одинаковые цвета дают чёрный, противоположные — яркий. Даёт неожиданные инверсии на пересечении эффектов |
Маски
В этих режимах эффект сам не рисуется, а служит трафаретом для того, что лежит под ним в его лейауте. Тот же режим, заданный лейауту, превращает в трафарет весь лейаут целиком — тогда он маскирует лейауты, стоящие ниже, в границах своей области.
| Режим | Что делает |
|---|---|
| Маска по альфе (Alpha mask) | Нижние слои видны только там, где у этого эффекта есть изображение; в остальных местах приборы гаснут |
| Маска по альфе, инв. (Alpha mask inv) | Наоборот: там, где у эффекта есть изображение, нижние слои гаснут, а вокруг остаются видны |
| Маска по яркости (Luma mask) | Трафаретом служит яркость эффекта: где он светлый — нижние слои видны полностью, где тёмный — гаснут. Переход плавный, по полутонам |
| Маска по яркости, инв. (Luma mask inv) | Наоборот: нижние слои видны там, где эффект-трафарет тёмный |
Маскирующий эффект удобно делать из простых эффектов с чёткой формой — текста, прямоугольника, эллипса, градиента, картинки с прозрачным фоном.
Типичные приёмы
Показать два эффекта одновременно. Верхнему поставьте Линейный осветлитель или Экран — вместо того чтобы закрывать нижний, он добавится к нему. Если картинка получается пересвеченной, убавьте верхнему непрозрачность.
Подкрасить или притушить анимацию. Положите поверх неё эффект однотонной заливки или градиента и поставьте ему Умножение: нижняя анимация окрасится в этот цвет, а её тёмные места останутся тёмными.
Ограничить анимацию формой. Положите в тот же лейаут поверх неё эффект с нужной формой — текст, фигуру, картинку — и поставьте ему Маска по альфе: нижние эффекты будут светиться только внутри этой формы. Чтобы, наоборот, вырезать форму из анимации, возьмите Маска по альфе, инв.
Плавный переход между эффектами. Разложите полосы эффектов с перекрытием по времени, верхнему оставьте Нормальное и в зоне перекрытия анимируйте непрозрачность от 0 до 255 ключевыми кадрами. См. Расстановка эффектов по времени.
Проявляющаяся волна. Поверх готовой анимации положите эффект с плавным градиентом или шумом и поставьте ему Маска по яркости: нижняя картинка будет проявляться и гаснуть вслед за движением градиента.
Подсветить один участок объекта. Соберите заливку в отдельном лейауте, поставьте этому лейауту Линейный осветлитель и поднимите его в Таймлайне выше основного — он высветлит общую анимацию только на своих приборах.
Если результат не такой, как ожидали
- Ничего не изменилось. Скорее всего, эффект и так самый нижний в своём лейауте — смешиваться ему не с чем. Проверьте, что под ним в этот момент времени действительно что-то играет: полосы эффектов должны пересекаться по времени.
- Экран стал чёрным. Затемняющий, контрастный или маскирующий режим стоит у нижнего эффекта либо под ним пусто. Верните ему Нормальное, а режим смешивания задайте тому эффекту, который лежит выше.
- Верхний эффект всё закрывает. Многие эффекты заливают весь свой лейаут непрозрачно — при режиме Нормальное под таким слоем ничего не видно. Смените режим на осветляющий или убавьте непрозрачность.
- Эффекты из разных лейаутов не смешиваются. Так и задумано: режим эффекта работает только внутри его лейаута. Задайте нужный режим самому лейауту и проверьте, что области лейаутов пересекаются на поле Маппинг, — см. Создание и изменение лейаутов.
- Эффекта не видно вообще. Снят флажок рядом с его названием, выставлена нулевая непрозрачность или полоса эффекта не попадает под временной курсор.