← Энциклопедия Fusion
ЭффектыСредний

KeyframeStretcher

KeyframeStretcher / Растяжение ключевых кадров

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

KeyframeStretcher1InputEffect MaskOutputMaskForegroundBackgroundOutput

KeyframeStretcher

Обзор

Что делает KeyframeStretcher

Главная задача KeyframeStretcher — не создавать эффект на изображении напрямую, а управлять временем анимации. Нода полезна в шаблонах, макросах, титрах, lower third, заставках и повторно используемых Fusion-композициях, где середина может растягиваться, а крайние участки должны оставаться аккуратными.

Логика строится вокруг двух диапазонов. Source Start и Source End описывают исходную длину анимации, как она была задумана автором. Stretch Start и Stretch End описывают участок, который нужно подогнать под новую длительность. Если композиция стала длиннее, внутренние ключи распределяются шире. Если короче — сжимаются плотнее.

На скриншоте видно типичный пример: исходник задан от 0 до 120 кадров, а растягиваемая зона находится между 24 и 96 кадрами. Это классическая схема для шаблонов: первые 24 кадра могут быть входной анимацией, последние 24 кадра — выходной, а середина растягивается под нужную длину титра или графического блока.

KeyframeStretcher особенно важен там, где нельзя просто TimeSpeed или TimeStretcher применить ко всему результату. Обычное изменение скорости портит вход/выход, меняет ощущение движения и может сдвигать ключи. KeyframeStretcher позволяет оставить края почти неизменными, а адаптировать только центральный участок анимации.

Как это понимать

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

Где используется

Адаптация титров и lower third под разную длительность без ручного переноса ключей.
Создание шаблонов, где входная и выходная анимация фиксированы, а середина растягивается.
Перенос готовой Fusion-анимации на новый хронометраж.
Настройка заставок, плашек, callout-элементов и UI-анимаций под разные проекты.
Работа с макросами, которые пользователь должен просто растянуть на таймлайне, не ломая анимацию.