Справка Cinema 4D Cinema 4D Visualize, Broadcast, Studio Динамика Тег тела динамики
Функция доступна в CINEMA 4D Broadcast, Studio
Тег тела динамики

Общие Динамика Взаимодействие Масса Силы Мягкое тело Кеш

Динамика

Использовать

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

Выделение MoGraph
Выделение MoGraph

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

MoGraph Выделение для функции Динамика.

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

Динамика

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

Не использовать

При активной установке динамические объекты выполняют команды шкалы таймлайна и игнорируют динамику. Опрос столкновений при этом происходит.

Использовать

При активной установке подвижные объекты подвержены только воздействию динамики (и игнорируют шкалу таймлайна). Между режимами Использовать и Не использовать можно производить анимацию. На основе изложенного ниже параметра Время перехода можно производить поочерёдно включение необходимого участка просчёта.

Призрачность

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

Для чего это необходимо?

Вы можете, к примеру, использовать объект для определения нахождения объектов динамки внутри его геометрии (например, при использовании нода Взаимодействие динамики; он имеет порт выхода Призрачность).

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

Установить исходное положение
Удалить исходное положение

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

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

Кнопка Удалить исходное положение выполняет именно это и для кадра 0 производит запись состояния объектов сцены, положение которых определяется, к примеру, на основе установок объекта Клон.

Показать при визуализации

Если вы в настройках документа программы (Динамика / Визуализация) намерены произвести показ визуализации, вы можете это выполнить на уровне тега. Объекты / клоны принадлежащие этому тегу при этом будут показывать назначенные для них свойства.

Просчёт динамики

Различные режимы просчёта приводят к созданию разнообразных эффектов.

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

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

Немедленно

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

При максимальной скорости

Для анимированных динамических объектов (смотрите предшествующий пункт) динамика будет активна начиная с того момента, если динамические объекты достигли своей максимальной скорости. При этом линейная и угловая скорость будут сравниваться для каждого объекта и кадра анимации. Если при этом одна из скоростей не больше чем начальная и меньше чем последующая на 0.05%, в этом случае соответствующий объект будет приведён в движение. При создании анимации алгоритм программы не может видеть будущее и оценивать возможность возникновения последующей скорости в направлении возрастания / снижения. Поэтому движение объекта происходит при достижении им максимальной скорости. При наличии этой максимальной скорости объекты будут просчитаны для последующего процесса динамики, в котором они непосредственно участвуют.

При столкновении

Динамика воздействует на объекты движения только после того, как они произвели взаимодействие с другим объектом / клоном, имеющим тег динамики. На основе последующего параметра Порог скорости при столкновении можно затем определить необходимость взаимодействия.

Порог скорости при столкновении [-∞..+∞m]

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

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

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

С XPresso

При использовании порта входа Тригер нода Статус тела динамики можно управлять процессом динамики при использовании для этого редактора XPresso.

Собственная скорость

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

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

На основе этого можно реализовать интересные цепные реакции. В последующей сцене каждый из клонов получил на основе параметра Начальная скорость движение в направлении оси Y. Для параметра установлен режим При столкновении.

Если сейчас по центру будет произведено падение другого клона, в этом случае произойдёт цепная реакция:

Хороший и старый эффект цепной реакции на основе параметра Назначить скорость.

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

Начальная скорость [XYZ m]

Определите здесь абсолютную скорость при использовании динамики с её составляющими X, Y и Z. Обратите при этом внимание на последующий параметр ), так как при очень высокой скорости вам необходимо изменить (увеличить) значение параметра , чтобы предотвратить создание неверного просчёта при процессе взаимодействия.

Начальная угловая скорость [HPB °]

Установите здесь возможную скорость вращения при воздействии динамики для осей H, P и В.

Координаты объекта

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

Плавный переход
Время перехода

Сфера производит вращение совместно с клонами, производит их разброс и после этого устанавливается на Не использовать. Клоны при этом перемещаются на их начальную позицию.

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

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

Параметр Время перехода определяет число кадров анимации между отключением функции Динамика и переходом в "нединамическое состояние".

Линейная скорость [0..+∞m]
Угловая скорость [0..+∞°]

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

Вы можете здесь названные выше пороговые значения назначать отдельно для каждого из параметров Линейная скорость и Угловая скорость.

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

Если поле ослабления должно определять время падение для клонов, в этом случае может произойти их преждевременное удаление из просчёта динамики до начала воздействия создаваемого усилия. В этом случае установите значения для каждого из параметров Линейная скорость и Угловая скорость на 0.

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