Модификаторы F-кривых (F-curve modifiers)#

Ссылка

Панель:

Область боковой панели ‣ Модификаторы Sidebar region ‣ 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)

Количество кадров, за которое модификатор плавно появляется или исчезает, относительно указанных выше значений начала и конца.

Добавление модификатора#

../../../_images/editors_graph-editor_fcurves_sidebar_modifiers_panel.png

Панель модификатора.#

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)

Встроенная функция для использования:

Добавление (additive)

Добавить функцию к кривой, а не заменять её.

Амплитуда (amplitude)

Регулировать масштабирование по оси „Y“.

Множитель фазы (phase multiplier)

Регулировать масштабирование по оси „X“.

Смещение фазы (phase offset)

Регулировать сдвиг по оси „X“.

Смещение значения (value offset)

Регулировать сдвиг по оси „Y“.

Модификатор «Оболочка» (envelope modifier)#

Позволяет изменять форму кривой. Сначала вы задаёте «оболочку», которая состоит из двух горизонтальных линий, примерно соответствующих верхнему и нижнему пределам кривой. Затем вы добавляете контрольные точки, каждая из которых может сжимать, растягивать и изгибать огибающую (а вместе с ней и саму кривую) на определённом кадре.

../../../_images/editors_graph-editor_fcurves_modifiers_envelope.png

Модификатор «Оболочка».#

Ссылка

Значение, относительно которого центрируется огибающая.

Мин./Макс. (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)

Кадр, на котором следует прекратить применение эффекта.