Ограничитель «Сплайновая ИК» (spline IK constraint)

Ограничитель „Spline IK“ подгоняет цепочку костей под форму кривой. Он особенно хорошо подходит для риггинга гибких частей тела, таких как позвоночники, хвосты и щупальца, а также неорганических предметов, таких как верёвки.

Примечание

Ограничители ИК являются особенными, поскольку они модифицируют несколько костей. По этой причине они игнорируют своё положение в стеке и всегда выполняются после всех других ограничений на затрагиваемых ими костях. Чтобы применить ограничители после самого IK, – необходимо сначала скопировать окончательную трансформацию в новую цепочку костей, например, с помощью ограничителя „Copy Transforms“.

Опции (options)

../../../_images/animation_constraints_tracking_spline-ik_panel.png

Ограничитель «Сплайновая ИК».

Цель (target)

Кривая, по форме которой должно быть соответствие.

Влияние (influence)

Позволяет устанавливать силу влияния ограничения на цепочку костей.

Подгонка (fitting)

Длина цепи (chain length)

Количество костей, которые будут затронуты ограничением, начиная с кости-владельца и продвигаясь вверх по цепочке её предков. Значение „1“ будет применимо только для самой кости, значение „2“ – для кости и её родителя и так далее.

Одинаковые длины (even divisions)

Если этот параметр отключён, – каждая кость будет покрывать расстояние вдоль кривой относительно своей длины в состоянии покоя. Во включённом режиме, – каждая кость будет покрывать одинаковое расстояние независимо от своей длины в состоянии покоя.

Смещение цепи (chain offset)

Если отключено, – цепочка костей будет смещаться, чтобы соответствовать положению кривой. Если включено, – цепочка костей остаётся в своём исходном положении и от сюда будет повторять форму кривой.

Масштабирование цепи (chain scaling)

С радиусом кривой (use curve radius)

Позволяет делать выбор, – использовать ли радиусы контрольных точек кривой в качестве дополнительных коэффициентов масштабирования для костей по осям X и Z.

Режим масштабирования по Y (Y scale mode)

Позволяет установить метод растягивания костей вдоль протяжённости кривой.

Нет* (none):

Кости возвращаются к своей длине в состоянии покоя.

Вписать по кривой (fit curve):

Кости будут растягиваться, покрывая всю длину кривой.

От кости без изменений (bone original):

Исходная длина костей будет сохраняться (включая масштаб в режиме позы).

Режим масштабирования по XZ (XZ scale mode)

Позволяет установить метод масштабирования костей вдоль нормалей кривой (или, другими словами, метод определения толщины костей).

Нет* (none):

Сбросить масштабы костей по X и Z до „1“.

От кости без изменений (bone original):

Сохранять исходные масштабы костей по осям X и Z из режима позы.

Обратно масштабу (inverse scale):

Масштабировать по осям X и Z обратно пропорционально масштабу по Y.

Сохранение объёма (volume preservation):

Аналогично ограничителю „Stretch To“.

Использовать исходный масштаб (use original scale)

Указывает, что настройки „Inverse Scale“ или „Volume Preservation“ должны применяться поверх масштабов костей в режиме позы, как и в ограничителе „Stretch To“.

См. также

Эта тема подробно рассматривается в разделе по установлению позы для арматуры.

Пример