Новые функции в Cinema 4D – от R12 до R19, R20 и R21.

Новое в версии 13 - деформатор коллизий

Все видео урока





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

Деформация с простым объектом кольца

В рабочем файле "PSD_C4D_R13_Kollisionsdeformer_1.c4d" вы найдете мой первый пример, в котором параметрический плоский объект должен быть деформирован с помощью также параметрического объекта кольца.

Новое в релизе 13 - деформатор коллизий

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

Нововведение в релизе 13 - деформатор столкновений.

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

Новинка в версии 13 - деформатор столкновений.

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

Новое в релизе 13 - деформатор коллизий

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

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

Новое в релизе 13 - деформер коллизий

На стороне объектов находятся настройки для обработки деформации во время столкновения. Через параметр Уменьшение вы можете указать, должно ли и каким образом (через UV-координаты, через расстояние, на основе поверхности или столкновения) происходить дополнительное затухание деформации. Кроме того, есть параметры для размера (расстояния) и силы уменьшения при столкновении.

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

Новое в версии 13 - деформер коллизий.

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

Новое в версии 13 - деформатор коллизий.

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

Новое в релизе 13 - деформатор столкновений.

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

Новое в релизе 13 - деформатор коллизий.

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

Новое в релизе 13 - деформатор столкновений

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

Нововведение в выпуске 13 - деформатор столкновений.

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

Новое в релизе 13 - деформатор столкновений

Теперь объект кольца легко и по мере необходимости вводится в деформированный плоский объект.

Новинка в выпуске 13 - деформатор столкновений

Деформация с анимированным шаром

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

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

Новое в релизе 13 - деформатор коллизий

Название спирали у нас потому, что высота установлена на значение 0. Помимо ориентации плоскости в плоскости XZ, важно также иметь равномерно распределенные промежуточные точки, чтобы позже анимация шара также проходила равномерно.

Новинка в релизе 13 - деформатор коллизий

Для достижения наилучшей плавности и отсутствия помех в деформации за счет столкновения с шаром увеличиваем разбиение плоскости в диалоговом окне параметров объекта плоскости до 120 сегментов каждый.

Новый в выпуске 13 - деформатор столкновений



Прежде, чем продолжить с фактической деформацией, сначала займемся анимацией шара.

Для того чтобы шар двигался вдоль сплайна спирали, ему нужно быть обеспеченным выражением выравнивания по сплайну из меню CINEMA 4D Теги, к которому мы обращаемся через правую кнопку мыши.

Новое в релизе 13 - деформатор коллизий

В диалоговом окне выражения выравнивания по сплайну мы перетаскиваем сплайн спирали в поле для этого предназначенное. Фактическая анимация шара теперь происходит через параметр Позиция. Мы устанавливаем ползунок времени в палитре анимации либо перемещением, либо вводом выбранного кадра (у меня кадр 0) на начальный момент времени и устанавливаем для параметра Позиция щелчком с удерживанием нажатой клавиши Ctrl или Ctrl на поле параметра ключевую кадрировку.

Новое в версии 13 - деформатор столкновений.

На конечный момент анимации (у меня кадр 200) мы приходим аналогичным образом. Здесь мы указываем значение 100% для параметра Позиция для полного достижения конечной точки сплайн-пути и также здесь создаем ключевой кадр щелчком с удерживанием Ctrl или Ctrl на поле параметра.

Новое в версии 13 - деформатор коллизий

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

Новинка в Релизе 13 - деформатор коллизий

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

Новое в релизе 13 - деформатор коллизий.

Как обычно, деформатор столкновений перетаскивается в менеджере объектов на объект плоскости в качестве подобъекта плоскости для работы.

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

Параметр восстановление формы указывает на то, насколько деформация возвращает после столкновения. Поскольку мы хотим, чтобы трасса, созданная шаром, оставалась полностью, устанавливаем значение 0% для блокировки восстановления.

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

Новый в версии 13 - деформатор столкновений

Дополнительные параметры для объекта, деформированного с помощью деформатора столкновений, находим на вкладке дополнительные свойства. Здесь мы можем более точно определить свойства материала плоскости. Чтобы обеспечить плоскости достаточную возможность для деформации, устанавливаем параметр растяжение примерно 10-15.

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

Новинка в Релизе 13 - деформатор столкновений

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

Нововведение в релизе 13 - Деформатор коллизии.

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

Новый в релизе 13 - деформатор столкновений

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

Новое в выпуске 13 - деформатор коллизий