ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI

FUSION · СПРАВОЧНИК НОД

Push

Push / Slide-переход

Krokodove-нода Resolve 21 для slide-перехода между двумя изображениями: второй image-source подключается прямо в Push, а Push X и Push Y задают горизонтальную и вертикальную составляющие перехода.

ТрансформацияНовичокKrokodove · Resolve 21

Полный список Krokodove-нод

Push

Обзор

Что делает Push

Главное исправление относительно старой версии статьи: Push не является обычным pixel offset одного изображения. Официальный DaVinci Resolve 21 New Features Guide определяет ноду как slide effect и отдельно говорит подключить второе изображение. Это означает, что смысл ноды раскрывается только в двухвходовой схеме.

Представьте два полноэкранных листа, лежащих рядом за границами кадра. Push перемещает состояние перехода так, чтобы один источник выталкивал другой. Это отличается от Dissolve, где два кадра меняют вклад через прозрачностное смешивание, и от Transform, где один RGBA-поток просто меняет геометрию.

В реальном Resolve 21 Inspector, сохранённом в проекте, у Push на вкладке Controls только два собственных параметра: Push X и Push Y. Статья намеренно не придумывает дополнительные sliders, modes, filtering или alpha controls, которых нет на capture.

Push X отвечает за горизонтальную составляющую slide-перехода. Для диагностики сначала оставляйте Push Y в нейтральном 0.0 и меняйте только X. Так легко увидеть, что нода переключает пространственное отношение двух источников, а не просто двигает один слой поверх прозрачного фона.

Push Y — вертикальная составляющая. Тот же принцип: во время проверки верните Push X в 0.0 и отдельно измените Y. После того как каждая ось понятна сама по себе, их можно сочетать для диагонального slide.

На сохранённом Inspector оба значения стоят в 0.0. Это полезная подтверждённая baseline-точка интерфейса. Точный знак направления, рабочий диапазон и то, какая сторона входит/выходит при положительном или отрицательном значении, лучше проверять непосредственно в целевой сборке Resolve на двух контрастных источниках, а не выдавать предположение за документацию.

Push логично ставить там, где два изображения уже подготовлены к переходу. Если исходники имеют разное разрешение, aspect ratio или domain, нормализуйте их до Push через Resize/Crop либо другой подходящий upstream-инструмент. Иначе в середине движения можно ошибочно принять проблему подготовки источника за ошибку самой ноды.

Для прозрачной графики отдельно смотрите Alpha Viewer. Официальное краткое описание Push не обещает специальной alpha-коррекции, а сохранённый Controls Inspector не показывает отдельных alpha controls. Поэтому premultiplication, прозрачные края и согласованность источников остаются частью общей подготовки RGBA-потоков.

Push полезнее всего как компактный transition building block: две версии титра, два цветовых состояния, две карточки, два полноэкранных кадра или две подготовленные графические сцены. Он не заменяет Merge, если задача — постоянное наложение Foreground поверх Background; он формирует именно переход между двумя image-состояниями.

При анимации проверяйте минимум три точки: начало, середину и конец. Endpoints могут выглядеть корректно, а на середине проявятся несовпадающий raster, пустая полоса, неожиданная alpha или неверно понятая ось. Для slide-перехода промежуточный кадр так же важен, как конечные состояния.

Если требуется сложная траектория отдельного объекта, масштаб, поворот, pivot, motion blur или corner pinning, Push — не тот инструмент. Используйте Transform, DVE, Positioner или другой геометрический узел, а Push оставляйте для своей сильной задачи — slide между двумя изображениями.

В обучении Push особенно полезен как пример того, почему нельзя определять назначение ноды только по названиям controls. Параметры Push X/Y похожи на обычный offset, но официальный контракт ноды — двухизображенческий переход. Всегда сначала выясняйте, какие данные входят в ноду и что она должна вернуть, и только потом интерпретируйте sliders.

Когда применять

  • Горизонтальный slide между двумя полноэкранными изображениями.

  • Вертикальная смена двух графических сцен или карточек.

  • Диагональный slide через сочетание Push X и Push Y.

  • Переход между двумя версиями титра или layout-а.

  • Смена clean/processed или before/after состояния без opacity dissolve.

  • Переход между двумя подготовленными motion-design панелями.

  • Компактный двухвходовый transition внутри более крупной Fusion-композиции.

  • Учебная демонстрация разницы между spatial slide и opacity dissolve.