FUSION · СПРАВОЧНИК НОД
KeyframeStretcher
KeyframeStretcher / Растяжение ключевых кадров
Подстраивает анимацию перед нодой под длительность Fusion-клипа: выбранная середина растягивается, а вход и выход сохраняют свою длительность.
KeyframeStretcher
Обзор
Что делает KeyframeStretcher
Время в этой ноде удобно разделить на три части: вход, растягиваемая середина и выход. В обычном режиме движение до Stretch Start сохраняет расстояние от начала, а движение после Stretch End — расстояние от конца. Выход переезжает к новому концу клипа; он не остаётся на старом абсолютном номере кадра.
Stretch Start и Stretch End задаются в исходном диапазоне. Это не начало и конец новой композиции. Увеличьте длительность самого Fusion-клипа или титра на Edit/Cut, сохранив Source как описание авторской версии, затем проверьте результат в Viewer.
Пример для 24 fps: кадры 0–119 образуют 120-кадровый клип. Ключи появления находятся на 0 и 23, удержания — на 23 и 96, исчезновения — на 96 и 119. Зона 24–95 принимает изменение длины. При удлинении до 240 кадров выход должен закончиться на 239, сохранив свой первоначальный темп. На исходном PNG другой допустимый набор координат: Source 0–120 и Stretch 24–96; 120 здесь номер конечного кадра, а не количество кадров при включённом нуле.
Руководство отдельно предупреждает: Spline продолжает показывать исходные позиции ключей. Не переносите ключи повторно только потому, что они визуально остались на старых кадрах. Сначала сравните воспроизведение, начало, границы удержания и последний кадр нового клипа.
Область действия определяется подключением. KeyframeStretcher после общего Merge охватывает анимацию обеих входящих веток. Если видео должно идти в своём темпе, поставьте ноду только в ветку титра и сведите результат с видео последующим Merge. У KeyframeStretcher один вход изображения, отдельного Effect Mask нет.
Stretch Edges Instead переключает растяжение на края и переопределяет обычную работу Stretch Start/End. Invert Timing виден на исходном скриншоте, но в соответствующем разделе руководства Resolve 21 его точное преобразование не описано. Базовые рецепты оставляют его выключенным; режим нельзя выдавать за подтверждённое обратное воспроизведение без проверки конкретной версии.
Для изменения одного параметра существует отдельный модификатор Keystretcher. Нода KeyframeStretcher действует на приходящую ветку изображения; одинаковое назначение не делает их настройку взаимозаменяемой. Перед публикацией шаблона проверьте короткую, исходную и длинную версии, включая реальные медиа с ограниченным диапазоном.
Когда применять
Титр с постоянной длительностью появления и исчезновения и изменяемым временем чтения.
Плашка с несколькими анимированными элементами, которые подстраиваются как одна ветка.
Прогресс-индикатор, движение которого должно занимать всю длину клипа.
Повторно используемые Fusion titles для Edit/Cut с заранее проверенным диапазоном длительностей.
Отделение времени графики от нормального воспроизведения исходного видео.
KeyframeStretcher в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для KeyframeStretcher.
Оригинальное изображение