Ограничитель «Инверсная кинематика» (inverse kinematics constraint)

Ограничитель Inverse Kinematics реализует технику установления позы арматуры с инверсной кинематикой. Следовательно, он доступен только для костей. Чтобы быстро создать ограничение ИК с целью, – выделите кость в режиме позы и нажмите Shift-I.

Этот ограничитель в полной мере задокументирован в разделе «Инверсная кинематика (inverse kinematics)», который является частью главы, посвящённой риггингу.

Примечание

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

Опции (options)

../../../_images/animation_constraints_tracking_ik-solver_panel.png

Панель ограничителя Inverse Kinematics.

Цель (target)

Идентификатор данных используемый для выбора арматуры. Для получения дополнительной информации см. раздел по общим свойствам ограничителей.

Цель колена (pole target)

Объект для направления вращения колена.

Итераций (iterations)

Максимальное количество повторов вычисления.

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

Сколько костей будет включено для эффекта ИК. Установите на „0“ для включения всех костей.

Использовать конец (use tail)

Включить конец кости в качестве последнего элемента цепи.

Растянуть (stretch)

Позволить растяжение IK.

Вес положения (weight position)

Для древовидной IK: коэффициент управления положением для этой цели.

Вращение (rotation)

Цепь следует за вращением цели.

Цель (target)

Отключить для IK без цели.

Влияние (influence)

Управляет степенью влияния ограничителя на объект. Для получения дополнительной информации см. раздел по общим свойствам ограничителей.

Решатель ИК „iTaSC“

Если используется Решатель ИК „iTaSC“, – вычислитель ограничения IK изменяется и на панели добавляются дополнительные параметры.

Тип ИК (IK type)
Копировать позу (copy pose)

Эквивалент традиционного ограничения положения и ориентации для «конечного» эффектора: конечный эффектор ограничивается положением и, при необходимости, ориентацией заданной цели, которая установлена в поле „Target“.

Блокировка положения/вращения (position/rotation ‣ lock)

Позволяет получать различные эффекты путём «неустановления» ограничения по определённым осям.

Эталонная ось (axis reference)

Устанавливает, как будут вычисляться координаты.

Кость (bone)

Координаты – это положение и ориентация цели относительно кости.

Цель (target)

Противоположность „Кости“, координаты представляют собой положение и ориентацию кончика кости относительно цели.

Расстояние (distance)

Указать, что «конечный» эффектор будет оставаться «внутри», «на» или «снаружи» сферы с центром на целевом объекте.

Режим ограничения (limit mode)
Внутри (inside)

«Конечный» эффектор будет оставаться внутри расстояния от целевого объекта.

Наружу (outside)

«Конечный» эффектор будет находиться за пределами расстояния от целевого объекта.

На поверхности (on surface)

«Конечный» эффектор будет оставаться точно на расстоянии от целевого объекта.

Расстояние (distance)

Радиус от целевого объекта.

Примечание

Параметр „Influence“ реализовываться не будет, если используется „Pole Target“.

Пример