Time Bend призван стать лучшей заменой эффекта Time Displacement в After Effects. Основным отличием является более универсальный контроль над последовательностью кадров, смешивание с редактируемым переходом, поддержка циклов или анимация отображения времени с помощью фазы кривой.
Как это работает
Плагин Time Bend искажает отснятый материал, объединяя несколько кадров одного и того же отснятого материала в разное время относительно текущего кадра. Мы можем разделить набор параметров на три основных раздела: кадры на временной шкале, преобразование источника отображения и параметры смешивания.
Основным параметром плагина является количество кадров, которое определяет, сколько кадров объединяется. Еще одним шагом является временной шаг, который определяет расстояния между кадрами на временной шкале. Вы можете указать эту последовательность в прямом или обратном направлении, используя предпочтительную единицу шага: кадры или секунды. По умолчанию последовательность кадров начинается с текущего кадра, но с помощью смещения времени вы также можете изменить это. Edge time mode — это удобный параметр, который определяет, как обрабатывать кадры за границами слоя, что особенно полезно при применении к циклическому слою и создании бесшовного вывода.
Текущий кадр по умолчанию является источником отображения времени, но вы также можете выбрать другие слои. Источник отображения времени служит для создания маски плана, в котором смешиваются кадры из разных периодов времени. Черные пиксели отображают первый кадр в последовательности, а белые — последний, градиент между ними управляет переходами между соответствующими кадрами. Вы можете использовать Time Bend в режиме каналов Luma, где комбинированные значения RGB определяют распределение, а плагин работает с целыми пикселями. Каждый канал рассчитывается отдельно в соответствии со значениями его компонентов в режиме RGB и применяется к каналам RGB один за другим, создавая более сложный вывод и новые цветовые комбинации, отличающиеся от исходного материала. Источник отображения времени по умолчанию обрабатывается без какого-либо преобразования линейно (от черного к белому). Однако вы можете выбрать другие формы кривых,

Последний раздел параметров Time Bend посвящен фактическому смешиванию кадров. Настройки по умолчанию выполняют линейные плавные переходы от одного кадра к другому без цветовых отклонений или затенения. Но предположим, что вы хотите преобразовать затенение выходных цветов в соответствии с источником сопоставления. В этом случае у вас есть несколько кривых перехода на выбор и другие параметры для настройки расстояния кривой перехода или смещения положения, что, наряду с выбираемым режимом наложения и стратегией переполнения наложения, дает обширный набор параметров для настройки.
Time Bend — один из тех экспериментальных плагинов, визуальные эффекты которых сложно вообразить или спланировать заранее. Также большой набор параметров нуждается в некоторой визуализации для удобства понимания настроек. Поэтому в каждом разделе плагина есть графический элемент пользовательского интерфейса, который дает вам обратную связь об изменениях ваших параметров в виде графика и, надеюсь, послужит отличным помощником при изучении возможностей Time Bend. Радоваться, веселиться!
Советы по использованию
- Рекомендуется использовать 16/32-битные цветовые режимы для максимально плавного перехода между кадрами. Особенно, если вы используете пользовательские градиенты для источника отображения времени.
- При применении к текстовому слою, который анимирован, эффект применяется только к границам текущего кадра. Чтобы решить эту проблему, примените эффект в корректирующем слое и поместите сплошной фон под текстовым слоем — таким образом вы обеспечите применение ко всему экранному пространству.
- Иногда After Effects не может обнаружить аннулирование кадров в кэше предварительного просмотра ОЗУ при использовании фильтра в корректирующем слое. Чаще всего происходит при использовании сплошных слоев и изображений. Чтобы увидеть последний результат без каких-либо вводящих в заблуждение кадров из предыдущего состояния, очистите кэш предварительного просмотра ОЗУ. Также может потребоваться очистка кеша после изменения подкомпозиции, а родительская композиция может не обновлять все кадры правильно.
Руководство по параметрам
Советы по использованию
- Рекомендуется использовать 16/32-битные цветовые режимы для максимально плавного перехода между кадрами. Особенно, если вы используете пользовательские градиенты для источника отображения времени.
- При применении к текстовому слою, который анимирован, эффект применяется только к границам текущего кадра. Чтобы решить эту проблему, примените эффект в корректирующем слое и поместите сплошной фон под текстовым слоем — таким образом вы обеспечите применение ко всему экранному пространству.
Иногда After Effects не может обнаружить аннулирование кадров в кэше предварительного просмотра ОЗУ при использовании фильтра в корректирующем слое. Чаще всего происходит при использовании сплошных слоев и изображений. Чтобы увидеть последний результат без каких-либо вводящих в заблуждение кадров из предыдущего состояния, очистите кэш предварительного просмотра ОЗУ. Также может потребоваться очистка кеша после изменения подкомпозиции, а родительская композиция может не обновлять все кадры правильно.
Руководство по параметрам
- Каналы — позволяют указать, к каким цветовым каналам должен применяться эффект:
- Luma — эффект применяется ко всем каналам одинаково, используя общую яркость пикселя.
- RGB — эффект применяется к каждому из компонентов RGB отдельно.
- Красный, Зеленый, Синий, Альфа - эффект применяется только к выбранному компоненту.
- Time Mapping Source — управляет яркостью пикселей, как смешивание кадров распределяется по последовательности кадров. Отображение упорядочено по яркости пикселей, причем самые темные соответствуют началу, а самые светлые — концу последовательности кадров.
- Time Bend Intensity — управляет общей интенсивностью межкадрового смешивания. Однако, если значение равно нулю, вместо фактического кадра отображается первый кадр из последовательности. В большинстве случаев это то же самое, что и текущий кадр, но с помощью параметра Time Offset его можно изменить.
- Счетчик кадров — устанавливает количество кадров на временной шкале, которые вы хотите смешать. Значения выше 32 начинают становиться неудобными для разумного времени предварительного просмотра и рендеринга, но тем не менее вы можете поэкспериментировать с количеством кадров до 256.
- Stepping Unit — опции Second и Frame указывают, какой параметр Time Step используется. Иногда предпочтение отдается точному шагу по количеству кадров, тогда как управление шагом по времени в секундах гарантирует стабильный шаг даже при изменении FPS композиции.
- Шаг по времени [секунды] - указывает шаг по времени для каждого кадра в секундах от отрицательных (назад) до положительных (вперед) значений. Zero заставляет плагин выполнять операцию смешивания с текущим кадром (и его скорость оптимизирована для этого сценария).
- Шаг по времени [кадры] - определяет шаг по времени для каждого кадра в количестве кадров в диапазоне от отрицательных до положительных значений. Пожалуйста, имейте в виду, что это связано с фактическим FPS вашей композиции. Для нулевого значения применяется то же самое, что и для временного шага в секундах.
- Смещение времени - позволяет смещаться назад или вперед во времени в заранее заданном диапазоне кадров. Единица смещения определяется длиной последовательности кадров (определяется счетчиком кадров и временным шагом). Например, значение смещения времени, равное 1, перемещает последовательность кадров вперед во времени на точную длину самой себя.
- График временной шкалы* — предоставляет обзор того, где ваши определенные кадры лежат относительно фактического кадра, включая направление порядка. Для лучшей ориентации внизу изображены кадры (отданные FPS композиции) и секунды.
- Edge Time Mode — определяет стратегию обработки доступа к кадрам за пределами границ содержимого прикладного слоя. Repeat Last выбирает первый или последний кадр. Параметр Wrap ведет себя так, как если бы слой был расширен до и после него новыми копиями самого себя, что идеально подходит для зацикленных кадров. Параметр «Зеркало» действует так, как если бы слой дополнительно копировался до и после в обратном направлении.
- Кривая отображения времени — это то, что Time Bend использует для отображения яркости входного пикселя из источника отображения в результирующее распределение смешивания кадров. По умолчанию все параметры в разделе «Кривая» не изменяют входное значение. Другие конфигурации позволяют экспериментировать с преобразованием входных значений яркости с помощью одной из следующих функций:

- Фаза кривой — смещает кривую на заданное количество градусов.
- Сглаживание кривой — полезно для плавного соединения начала и конца прерывистых кривых (линейных наклонов и экспонент) или сглаживания треугольной кривой.
- Пол кривой — определяет минимум кривой отображения.
- Curve Graph* — визуализирует отображение кривой для наглядности.
- Режим наложения — устанавливает математический оператор для расчета перехода от кадра к следующему в последовательности. Все параметры смешивания установлены по умолчанию, что обеспечивает плавный переход от одного кадра к другому. Настройка параметров смешивания создаст преображающий вид в цветовом пространстве, и у вас будет широкий контроль над применяемыми кривыми смешивания. Доступны следующие режимы наложения:
- Сложение — это режим наложения, который добавляет исходные и конечные значения пикселей в цветовом пространстве RGB.
- Вычитание — это режим наложения, при котором значения целевых пикселей вычитаются из исходных значений.
- Умножение — смешивает источник и место назначения путем умножения значений пикселей RGB.
- Разделить — это расширенный параметр для более экспериментальных или ошибочных выходных данных, когда исходные значения пикселей делятся на целевые значения.
- Переполнение смешивания — определяет, как обрабатывать ситуации, когда результирующее значение операции смешивания выходит за пределы указанного минимума или максимума пикселя.
- Clamp — использует минимальное или максимальное значение, когда результат превышает допустимый диапазон. Переполнение обычно приводит к насыщенным или тусклым цветам.
- Bounce — возвращает значение суммы, превышающей допустимый диапазон. Отражение полезно для непрерывных переходов, где вы можете использовать переполнение для затенения вывода в соответствии с источником отображения времени и используемыми кривыми смешивания.
- Переполнение — переворачивает значение, поскольку оно начинается с другой стороны диапазона на сумму, которую оно превышает. Это создает прерывистое смешивание, если присутствует переполнение, которое можно использовать для более грубых визуальных эффектов.
- Blend Opacity (Непрозрачность смешивания) — параметр, контролирующий степень применяемого смешивания. При значении 0% изгиб по времени применяется только ко всем кадрам, и смешивание переходов не используется. Держите это значение равным 100% до тех пор, пока не получите более глубокие знания обо всем разделе смешивания. Низкие значения около 10% могут быть полезны при работе с режимом наложения «Разделение», так как полный результат может быть слишком шумным, но при незначительном применении он может внести нужный шум в ваши визуальные эффекты.
- Исходная кривая смешивания — определяет форму кривой, используемую для затенения значений исходных пикселей при переходе смешивания. Кривые для затенения источника по умолчанию имеют падающее направление.
- Linear Ramp — создает линейное падение кривой.
- Синус ½ фазы — создает плавное начало и конец кривой.
- Синус ¼ фазы — имеет линейные свойства для начала и сглаживания до конца кривой.
- Треугольник - создает линейное падение в первой половине интервала кривой и линейное падение во второй половине.
- Синусоидальная полная фаза — создает сглаженную версию формы треугольника с точным смягчением.
- Исходный размер перехода — определяет, какая часть расстояния перехода используется для движения кривой. Первое и последнее значения кривой применяются к значениям вне интервала.
- Исходное смещение смешивания — задает смещение последовательности кривой в интервале перехода, если размер смешивания меньше 100 %. Небольшой совет для создания квадратной кривой: установите источник смешивания на Linear Ramp, установите размер смешивания на 0%, используйте значение смещения смешивания для позиционирования квадратного подъема/падения.
- Source Curve Invert (Инвертировать исходную кривую) — меняет направление кривой смешивания источника с падающей на восходящую. Это полезно при работе с более продвинутыми режимами наложения, такими как «Умножение» или «Разделение».
- Кривая смешивания назначения — определяет форму кривой, используемую для затенения значений пикселей назначения при переходе смешивания. Кривые для затенения назначения имеют восходящее направление, и тот же набор типов доступен для исходной кривой смешивания.
- Destination Blend Size — определяет, какая часть расстояния перехода будет использоваться для движения кривой.
- Destination Blend Offset — задает смещение хода кривой в интервале перехода.
- Blend Graph* — это удобный способ понять и контролировать настройку всех параметров смешивания. График состоит из двух частей. В верхней части показано, как исходная и целевая кривые затенения перекрываются и развиваются в интервале перехода. Нижняя часть показывает, как выбранный режим наложения работает с текущим режимом переполнения. Таким образом, вы можете управлять проектированием перехода и видеть, присутствует ли переполнение или создают ли выбранные параметры плавный переход.
- Сброс смешивания — эта кнопка сбрасывает все настройки смешивания до их значений по умолчанию, чтобы создать плавный линейный переход с плавным переходом от источника к месту назначения.