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

Общие ПМВ Цель Ап Вектор Род. объект Звено связи Пружина Зеркало

Звено связи

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

Интенсивность [-∞..+∞%]

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

Показать связь

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

Цвет

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

 Цели

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

Добавить

Это кнопка позволяет вам создать новую цель со всеми принадлежащими для этого установками.

Удалить

Эта кнопка позволяет вам удалить цель, которая была добавлена последней.

Вкл.

Здесь вы определяете, к чему вы намерены фиксировать ваш объект. При этом для вашего выбора имеются следующие установки:

Начало

Эта установка производит фиксацию объекта на позиции оси объекта, принадлежащей объекту цели.

Ось

Эта установка производит фиксацию объекта на одной из осей, принадлежащих объекту цели. При активной установке, вам будет показано дополнительное поле Ось.

Плоскость

Эта установка производит фиксацию объекта на плоскости, которая будет создана на основе двух осей, принадлежащих к объекту цели. При активной установке, вам будет показано дополнительное поле Плоскость.

Точка

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

Поверхность

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

Сплайн

Эта установка производит фиксацию объекта на сплайне, если вы установили его как объект цели.

Принуждение ("Звено связи").>

Ограничение

В этом режиме движение будет ограничено по объёму другого объекта. Объект цели при этом может быть полигональным объектом, примитивом или простым сплайном.

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

Привязка к закрытым сплайнам может использоваться с целью создания ползунков для создаваемой костной оснастки. Объект связи может свободно перемещаться в пределах сплайна, но при этом не может покинуть его форму. Подумайте при этом о созданных самостоятельно 2D данных пользователя.

Режим

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

Мин
Макс

На этом участке, определяемом на основе этих двух параметров, фиксированный объект может перемещаться:

Пример: Для параметра Вкл вы определили установку Поверхность, а также для параметра Макс и Интервал дистанцию 100m. Фактически это означает, что фиксированный объект может удалиться от поверхности на максимальное расстояние = 100 метрам. Если бы мы для параметра Мин определили бы 100 метров, наш объект при этом мог бы приблизиться к поверхности на минимальное расстояние = 100 метрам.

Фикс

Здесь вы производите фиксацию объекта с постоянным интервалом. Этот режим блокирует позицию смещения, но оставляет при этом ось свободной и доступной для обработки.

Фиксировать ось

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

Использовать нормали

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

Ось

Здесь вы можете выбрать ось для фиксации, если вы для установки Вкл, выбрали режим Ось.

Плоскость

Здесь вы можете выбрать плоскость для фиксации, если вы для установки Вкл, выбрали режим Плоскость.

Выравнивание

Для одной из осей вашего объекта, вы можете определить здесь дополнительное направление.

Как

Здесь вы можете определить тип выравнивания для вашего объекта. Следующие установки при этом вы можете использовать:

Нет

При этой установке выравнивание не будет произведено.

Принуждение

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

Нормаль Фонга

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

Нормали

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

Касательная

Эта установка является видимой, если для объекта цели вы определили сплайн. Установленная для направления ось, будет использована и направлена как касательная этого сплайна.

Фиксировать позицию

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

Цель

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

Кроме объектов здесь могут быть использованы следующие теги:

Интенсивность [-∞..+∞%]

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

Интервал [-∞..+∞m]

Здесь вы можете определить дистанцию, которая в зависимости от выбранного режима, будет использована для фиксации вашего объекта.

Мин

Если эта установка активна, объект при этом не должен иметь значение, ниже интервала, определённого в поле Интервал. То есть он будет "удерживаться на расстоянии".

Макс

Если эта установка активна, объект при этом не должен превышать интервала, определённого в поле Интервал. То есть он будет "удерживаться на привязи".

Фикс

Если эта установка активна, объект при этом не должен изменять расстояние определённого в поле Интервал. То есть между объектом и звеном связи при этом существует виртуальная прямая.