Cinema 4D Cinema 4D Prime Меню Персонаж Теги персонажной анимации IK
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D
IK

Общие Тег Показ Расширенно Динамика

Динамика

Динамика IK заменяет полностью существовавшую раннее в программе Soft IK, которая уже не существует. Вы можете в этой закладке произвести назначение динамических свойств для цепи IK таким образом, чтобы она могла реагировать на создаваемые усилия посредством таких сил, как гравитация или взаимодействие с другими объектами.

Это предоставляет для нас оптимальную возможность создания взаимодействия цепи IK с другими объектами или реализацию гибких и динамичных цепей (например, пружинящий хвост анимированного животного).

Динамика может использоваться с или без параметра Цель. Поведение при этом изменяется соответствующим образом в зависимости от используемого метода. К примеру, если используется цель, в этом случае динамика IK по возможности будет следовать за этой целью. Это предоставляет для вас возможность более точного контроля. Если цель не используется, в этом случае цепь IK контролируется полностью на основе динамики.

Обратите внимание, что объекты имеющие тег IK не будут подвержены воздействию динамики (в отличии от объектов расположенных ниже по иерархии).

Активировать

Эта установка позволяет вам включить / отключить динамику для цепи IK.

Сила [0..+∞%]

Этот параметр определяет интенсивность воздействия для усилия динамики. Высокие значения приводят к созданию жёсткой цепи IK, что в свою очередь увеличивает реактивность цепи. Низкие значения приводят к созданию эффектов инертности и подвижной цепи.

Существует непосредственная связь между параметрами Интенсивность и Затухание, Удерживать позицию и Удерживать вращение и контролирует поэтому не только скорость и постоянство цепи IK.

На заметку:
Несмотря на то, что значение параметра Интенсивность может устанавливаться на высокие значения, это не является оптимальным вариантом, так как ваш ПК при этом будет очень быстро перегружен. Для нормального случая вам практически нет необходимости изменять стандартное значение или вносить только минимальные изменения.

Затухание [0..100%]

Здесь вы определяете значение сопротивления цепи IK при её движении. Чем выше это значение, тем больше создаваемое сопротивление. Представьте себе цепь IK которая движется в воде. При этом она должна иметь более высокое значение для этого параметра, по сравнению с её движением в воздухе.

Этот параметр может действительно приводить к снижению воздействия динамики. Не назначайте здесь высоких значений. Для всех эффектов, когда объекты должны быстро возвращаться в исходное положение (например, усики насекомых), рекомендуется назначать низкие значения.

Удерживать позицию [0..100%]

Это значение определяет величину усилия используемого против динамики, с целью сохранения первоначальной позиции объекта в цепи IK при изменении ею своей позиции. Высокие значения приводят к размещению объектов практически рядом со своими позициями, в то время как низкие значения предоставляют динамике свободу действий. Слишком низкие значения могут привести к разрыву цепи IK.

Удерживать вращение [0..100%]

Это значение определяет величину усилия используемого против динамики, с целью сохранения первоначального угла вращения объекта в цепи IK, если она изменяет свой угол вращения. Высокие значения приводят к размещению объектов практически рядом со своими углами вращения, в то время как низкие значения предоставляют динамике свободу действий. Низкие значения могут приводить к снижению эффекта пружины и не заботятся о сохранении формы для цепи IK. Высокие значения имеют тенденцию сохранения цепи IK с учётом её первоначальной формы.

К примеру, если гравитация создаёт воздействие на динамику цепи IK, в этом случае низкое значение параметра Удерживать вращение приводит к выравниванию цепи IK.

Взаимодействие

Эта установки устанавливает активной функцию опроса на предмет взаимодействия с другими объектами. Обратите внимание, что только цепь IK будет проверен на взаимодействие. Проверяются при этом позиции суставов / костей на предмет их стандартно расположения (а не только полигональный каркас). Только полигональные объекты, которые используются как объекты взаимодействия, могут быть проверены на предмет взаимодействия с цепью IK. Параметрические объекты взаимодействую только с осью каждого объекта цепи IK.

Радиус [-∞..+∞m]

Здесь вы можете произвести назначение дистанции по периметру цепи IK, начиная с которого будет происходить взаимодействие других объектов с цепью IK. Разумный параметр, позволяющий, к примеру, использовать толщину ноги персонажа для производимого просчёта.

Трение [0..100%]

На основе этого параметра вы можете определить поведение цепи IK при её расположении над поверхностью объекта взаимодействия. Низкие значения позволяют цепи IK более быстрое перемещение по поверхности объекта, в то время как высокие значения, замедляют этот процесс. Эти эффекты вы можете рассмотреть наиболее оптимально, если значение параметра Эластичность установлено на 0.

Эластичность [0..100%]

Если объекты взаимодействуют, они могут выполнять это различными способами. Иногда они отскакивают от поверхности, в других случаях они остаются в непосредственной близости с другими объектами и так далее. Этот параметр определяет поведение объектов при отскоке. Чем выше это значение, тем больше имеется сходства с поведением мяча при столкновении объектов.

 Объекты взаимодействия

Объекты

Перетащите в это поле любой объект, с которым должно происходить взаимодействие цепи IK. Если в вашем распоряжении имеется инструментарий Hair, вы можете для объектов в этом случае произвести назначение тега Волос Взаимодействие. В этом случае соответствующий объект не перетаскивается в это поле. Обратите внимание на момент того, что использование для этого полигональных объектов, является оптимальным вариантом.

 Кривые

Позиция

Устанавливаемая здесь кривая на основе параметра Удерживать позицию производит удерживание позиции над цепью IK. Левая половина кривой представляет собой начало цепи и правая часть представляет конец цепи. Если вы производите перемещение кривой вверх, это увеличивает воздействие параметра Удерживать позицию на цепь. При перемещении кривой вниз вы получите обратный эффект. На основе этого вы имеете возможность, более интенсивного воздействия на динамику и её свойства по изменению формы.

Вращение

Устанавливаемая здесь кривая на основе параметра Удерживать вращение производит удерживание угла вращения над цепью IK. Левая половина кривой представляет собой начало цепи и правая часть представляет конец цепи. Если вы производите перемещение кривой вверх, это увеличивает воздействие параметра Удерживать вращение на цепь. При перемещении кривой вниз вы получите обратный эффект. Это позволяет вам назначать участки цепи, на которых она будет иметь ослабление. Вы можете здесь, к примеру, начало цепи IK сделать более жёстким и её окончание более подвижным.

 Силы

Гравитация [-∞..+∞m]

Здесь вы определяете размеры гравитации, которая должна создавать воздействия для цепи IK. Как замену для этого, вы можете перетащить объект гравитации в это поле (в этом случае не забывайте установить значение данного параметра на 0). На основе этого, создаваемые усилия могут быть реализованы во всех направлениях.

Режим
Силы

Здесь вы определяете учёт / исключение для воздействующих усилий. Это позволяет вам быстро исключить любое воздействие для цепи IK, с цель тонкой настройки определённых параметров.

 Расширенно

Постоянное обновление

По стандарту программы эта установка является всегда активной и производит анимированный показ динамики в окне редактора, если вы производите перемещение цепи. При отключенном положении установки динамика цепи не будет показана (Исключение: объект с тегом IK может перемещаться интерактивно – то есть курсором мыши).

Обратите внимание на то, что настоящую динамику вы видите в окне редактора при:

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

Шаги [1..100]

Это число определяет количество под-кадров, на которые будет разбит кадр анимации при просчёте динамики. Чем выше это значение, тем точнее будет произведён просчёт. Это является важным особенно в том случае, если должна производиться проверка быстрых движений на предмет взаимодействия.

Автоматически
Начать
Остановить

При активной установке динамика будет просчитана для всей длины проекта. В противном случае будет учитываться время, назначенное для параметров Начать и Остановить.