Ограничитель «Действие» (action constraint)¶
Ограничитель „Action“ оценивает положение, вращение и масштаб внутри определённого действия в определённом кадре, а затем применяет их к объекту или кости.
Кадр может быть задан напрямую или получен из координат положения, угла вращения или масштабного коэффициента другого объекта или кости. Например, если мы используем „0“ кадр действия при нахождении объекта-пустышки в точке X = 0 и „100“-ый кадр, если пустышка будет находиться в точке X = 10. Далее, если эту пустышку затем поместить в точку X = 5, – ограничитель интерполирует это значение и вычислит кадр „50“.
См. также
Если действие является очень простым, то ограничитель „Copy Transforms“ может быть достаточной заменой.
Драйверы позволяют определять более сложные математические зависимости, опять же без настройки действия.
Альтернативный (хотя и неочевидный) способ использования данного ограничителя – это сослаться на действие, которое анимирует свойства других ограничителей. Далее ограничитель „Action“ будет применять эти свойства к ограничителям, следующим за ним, при условии, что их имена будут совпадать с именами в действии.
Опции (options)¶
Ограничитель «Действие».¶
- Цель (target)
Объект или кость, используемые для расчёта кадра действия. Не требуется, если используется „оценка времени“.
- Оценка времени (evaluation time)
Позволяет задать кадр действия, используя число, а не свойство трансформации „целевого“ объекта. Значение „0“ соответствует „начальному кадру“, а „1“ – „конечному“ (см. ниже).
Как и другие свойства, „оценка времени“ может быть фиксированным свойством, заданным с помощью ключевых кадров или управляться драйвером. В последнем случае можно использовать пользовательские свойства.
- Смешать (mix)
Позволяет указать способ комбинирования оценённой трансформации действия с исходной трансформацией владельца ограничения (из его предшествующих ограничений).
- Заменить (replace):
Трансформация действия заменяет собой трансформацию владельца ограничения.
- До оригинала (полностью) (before original (full)):
Трансформация действия применяется до трансформации владельца. Результат будет таким же, как и при трансформации владельца, если бы он был дочерним элементом этого действия и не было бы никаких ограничений.
Если «родительский» объект масштабирован неравномерно, а «дочерний» изначально был повёрнут, – ограничение вызовет сдвиг, подобно настройке по умолчанию для костей „Наследовать масштаб (Полностью)“.
- До оригинала (выровнено) (before original (aligned)):
Предотвращает сдвиг путём масштабирования «дочернего» объекта вдоль его собственных осей, а не осей «родительского», подобно параметру для костей „Наследовать масштаб (С выравниванием)“.
- До оригинала (разделить каналы) (before original (split channels)):
Каждый «канал» трансформации – положение, вращение и масштаб – вычисляется отдельно от других. Отличие от способа смешивания „До оригинала (выровнено)“ заключается в том, что положение дочернего элемента зависит только от положения его родителя, а не от его значений вращения и масштаба.
- После оригинала (полностью/выровнено/разделить каналы) (after original (full/aligned/split channels)):
Аналогично способу „До оригинала“, за исключением того, что результатом является трансформация действия, если бы оно было дочерним элементом владельца.
См. также
На странице об ограничителе „Copy Transforms“ показаны режимы „cмешивания“ со снимками экрана.
Предупреждение
По техническим причинам режимы, отличные от „After Original (Full)“ и „After Original (Aligned)“, – могут работать не так, как ожидается, для объектов (не костей), не имеющих родительского элемента.
- Влияние (influence)
Определяет величину воздействия ограничения на владельца.
Цель (target)¶
- Канал (сhannel)
Свойство трансформации (положение/вращение/масштаб) и ось, которые будут использоваться для расчёта кадра действия.
- Цель (target)
Позволяет задать пространство, в котором следует оценивать вышеупомянутый „канал“.
- Диапазон - Мин., Макс. (range min, max)
Значения „канала“, соответствующие „начальному/конечному кадру“. Несмотря на названия, „максимальное значение диапазона“ может быть меньше „минимального значения диапазона“.
Предупреждение
Значения вращения «зацикливаются», поэтому они всегда будут находиться в диапазоне от -180° до 180°.
Отрицательные значения масштаба не работают (они будут рассматриваться как положительные).
Действие (action)¶
- Действие (action)
Действие, которое необходимо использовать.
Подсказка
Действия можно сохранять в качестве ассетов для их повторного использования. Подробнее см. раздел «Библиотека поз».
- Слот (slot)
Слот внутри действия, который следует использовать.
- Действие объекта (object action) Только для ограничителя кости
По умолчанию ограничитель находит ключевые кадры действия для кости с тем же именем. Установка флажка „“ на „Object Action“ будет использовать вместо этого ключевые кадры объекта заданного действия.
Противоположная ситуация – применение анимации костей к объекту с ограничением – не поддерживается. Также не поддерживается применение всех анимаций костей в действии ко всем костям в арматуре.
- Кадр - Начало/Конец (frame start/end)
Кадры в пределах действия, соответствующие „диапазону от минимума до максимума“. Значение „конечного кадра“ может быть меньше значения „начального кадра“ – в этом случае анимация будет воспроизводиться в обратном порядке.