Ограничитель «Сплайновая ИК» (spline IK constraint)¶
Ограничитель „Spline IK“ подгоняет цепочку костей под форму кривой. Он особенно хорошо подходит для риггинга гибких частей тела, таких как позвоночники, хвосты и щупальца, а также неорганических предметов, таких как верёвки.
Примечание
Ограничители ИК являются особенными, поскольку они модифицируют несколько костей. По этой причине они игнорируют своё положение в стеке и всегда выполняются после всех других ограничений на затрагиваемых ими костях. Чтобы применить ограничители после самого IK, – необходимо сначала скопировать окончательную трансформацию в новую цепочку костей, например, с помощью ограничителя „Copy Transforms“.
Опции (options)¶
Ограничитель «Сплайновая ИК».¶
- Цель (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“.
См. также
Эта тема подробно рассматривается в разделе по установлению позы для арматуры.