Модификаторы F-кривых (F-curve modifiers)#
Ссылка
- Панель:
Модификаторы F-кривых схожи с модификаторами объектов тем, что они добавляют неразрушающие эффекты, которые можно настроить в любой момент и накладывать друг на друга для создания более сложных эффектов.
Модификаторы вычисляются сверху вниз. Вы можете изменить их порядок, перетаскивая «точки» в их правом верхнем углу.
Интерфейс (interface)#
- Имя (name)
По умолчанию модификаторам присваиваются имена по их функции, но это имя можно изменять.
- Выключить (mute)
Установите флажок „:bl-icon:`checkbox_dehlt`/:bl-icon:`checkbox_hlt`“ в заголовке модификатора, чтобы отключить его.
- Удалить (delete)
Нажмите на крестик „:bl-icon:`x`“ в заголовке модификатора, чтобы удалить его.
- Влияние (influence)
Позволяет плавно смешивать исходную и изменённую кривые.
- Ограничить диапазон кадров (restrict frame range)
- Начало/Конец (start/end)
Кадр, на котором начинается/заканчивается действие модификатора.
- Плавный вход/выход (blend in/out)
Количество кадров, за которое модификатор плавно появляется или исчезает, относительно указанных выше значений начала и конца.
Добавление модификатора#
Панель модификатора.#
Modifiers can be managed on the Modifiers tab of the Sidebar. Select an F-Curve (in the channel region or by selecting one of its keyframes), then click the Add Modifier dropdown and choose the modifier to add.
Типы модификаторов#
F-Модификатор «Генератор» (generator modifier)#
Создаёт полиномиальную функцию. По сути, это базовые математические формулы, которые задают прямые, параболы и другие, более сложные кривые, в зависимости от используемых значений.
См.также
Также смотрите статью «Gimbal» на англоязычной Википедии и статью «Карданов подвес «на русскоязычной Википедии.
- Режим (mode)
Способ отображения уравнения.
- Расширенный многочлен (expanded polynomial)
Уравнение вида: \(y = A + Bx^1 + Cx^2 + ... + Dx^n\).
- Факторизированный многочлен (factorized polynomial)
Уравнение вида: \(y = (Ax + B)(Cx + D)\).
- Добавление (additive)
Добавить полином к кривой, а не заменять его.
- Порядок (order)
Наивысшая степень „
x“ для этого полинома.- Coefficient
Константы „A“, „B“, „C“… в уравнении.
Модификатор «Встроенная функция» (built-in function modifier)#
Это дополнительные формулы, каждая из которых имеет одинаковые настройки для управления их формой. Более подробную информацию о каждой функции см. в математическом справочнике:
- Тип (type)
Встроенная функция для использования:
Нормализованный синус: \(sin(x)/x\)
- Добавление (additive)
Добавить функцию к кривой, а не заменять её.
- Амплитуда (amplitude)
Регулировать масштабирование по оси „Y“.
- Множитель фазы (phase multiplier)
Регулировать масштабирование по оси „X“.
- Смещение фазы (phase offset)
Регулировать сдвиг по оси „X“.
- Смещение значения (value offset)
Регулировать сдвиг по оси „Y“.
Модификатор «Оболочка» (envelope modifier)#
Позволяет изменять форму кривой. Сначала вы задаёте «оболочку», которая состоит из двух горизонтальных линий, примерно соответствующих верхнему и нижнему пределам кривой. Затем вы добавляете контрольные точки, каждая из которых может сжимать, растягивать и изгибать огибающую (а вместе с ней и саму кривую) на определённом кадре.
Модификатор «Оболочка».#
- Ссылка
Значение, относительно которого центрируется огибающая.
- Мин./Макс. (min/max)
Смещение от эталонного значения до начальной нижней/верхней границы «оболочки».
- Добавить контрольную точку (add control point)
Добавить контрольную точку на текущем кадре.
- Точка (point)
- Кадр (frame)
Кадр контрольной точки.
- Мин./Макс. (min/max)
Смещение от эталонного значения до настроенной нижней/верхней границы оболочки на данном кадре.
Модификатор «Цикличность» (cycles modifier)#
Создаёт цикличное повторение кривой.
Примечание
The Cycles Modifier can only be the first modifier.
- Режим перед первым ключевым кадром/Режим после последнего ключевого кадра (before/after mode)
- Без зацикливания (no cycles)
Не повторять кривую до/после оригинала.
- Повторять движение (repeat motion)
Повторяет кривую, сохраняя значения каждой копии неизменными.
- Повторять со смещением (repeat with offset)
Повторяет кривую, смещая каждую копию по вертикали так, чтобы её первый ключевой кадр совпадал с последним ключевым кадром предыдущей копии.
- Повторять с зеркалированием (repeat mirrored)
Повторяет кривую, отражая каждую вторую копию по горизонтали.
- Количество (count)
Количество создаваемых копий. Значение „0“ означает бесконечность.
Простые циклические кривые#
Когда режим зацикливания для обоих концов графика установлен на „Repeat Motion“ или „Repeat with Offset“, а остальные настройки модификатора остаются по умолчанию, – это создаёт простой бесконечный цикл.
Для этого отдельного случая в Blender’е предусмотрены дополнительные вспомогательные функции:
Функция автоматического выравнивания ручек Безье считывает параметры цикла и корректирует их для создания плавного перехода.
The Cycle-Aware Keying option can be enabled to take the cycle into account when inserting new keyframes.
Модификатор «Шум» (noise modifier)#
Модифицирует кривую с помощью математической формулы шума. Это полезно для добавления едва заметной или сильной случайности в анимированные движения, например, для эффекта тряски камеры.
- Тип смешивания (blend type)
- Заменить (replace):
Добавляет шум в диапазоне [-0.5, 0.5].
- Добавить (add):
Добавляет шум в диапазоне [0, 1].
- Вычесть (subtract):
Вычитает значения шума в диапазоне [0, 1].
- Перемножить (multiply):
Умножает на шум в диапазоне [0, 1].
- Масштаб (scale)
Изменяет горизонтальный масштаб шума. Более высокие значения делают колебания менее плотными.
- Сила* (strength)
Изменяет вертикальный масштаб шума.
- Смещение (offset)
Сдвигает шум по оси времени.
- Фаза (phase)
Регулирует случайную вариацию для шума.
- Глубина (depth)
Регулирует степень детализации функции шума.
Модификатор «Пределы» (limits modifier)#
Ограничивает кривую заданными диапазонами времени и значений.
- Минимум, Максимум по X (minimum, maximum X)
Удаляет исходные данные кривой слева от начального кадра и справа от конечного кадра, заменяя их постоянной экстраполяцией.
- Минимум, Максимум по Y (minimum, maximum Y)
Ограничивает значения кривой, не давая им выйти за пределы минимума и максимума.
Модификатор «Ступенчатая интерполяция» (stepped interpolation modifier)#
Придаёт кривой ступенчатый вид за счёт сэмплинга значений каждые N кадров и удержания значения до следующего сэмплинга. В некотором смысле, это снижает частоту кадров кривой, позволяя ей менять значения реже, что в результате даёт прерывистое движение.
- Размер шага (step size)
Количество кадров для удержания каждого шага.
- Смещение (offset)
Величина сдвига точек сэмплирования в кадрах.
- Начальный кадр (start frame)
Кадр, с которого начнётся применение эффекта.
- Конечный кадр (end frame)
Кадр, на котором следует прекратить применение эффекта.