Столкновение (collision)#

Ссылка

Режим:

Объектный режим (object mode)

Панель:

Физика ‣ Столкновения

Частицы, мягкие тела и объекты ткани могут сталкиваться с меш-объектами. Боиды стараются избегать объектов для столкновений.

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

  • Отклонение для мягких тел затруднено, они часто проникают в сталкивающиеся объекты.

  • Частицы волос игнорируют объекты отклонения (но вы можете анимировать их как мягкие тела, учитывающие отклонение).

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

../_images/physics_collision_toggle.png

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

Панель «опции»#

../_images/physics_collision_panel.png

Панель столкновений.#

Столкновение (collision)#

Поглощение поля (field absorption)

Дефлектор также может отклонять эффекторы. Вы можете указать некоторые объекты столкновений/отклонений, которые отклоняют определённую часть силы воздействия, используя значение поглощение поля. 100% поглощения приводит к тому, что сила вообще не проходит через объект столкновения/отклонения. Если у вас есть три объекта столкновения друг за другом, например. 10%, 43% и 3%, поглощение составляет около 50% \(100 × (1 - 0.1) × (1 - 0.43) × (1 - 0.03)\).

Частица (particle)#

Проницаемость (permeability)

Доля частиц, проходящих сквозь меш.

Липкость (stickiness)

Сколько частиц прилипает к объекту.

Уничтожить частицы (kill particles)

Удаляет частицы при ударе.

Торможение (damping)

Торможение (затухание) при столкновении (независимо от скорости частиц).

Рандомизировать (randomize)

Случайное изменение торможения (затухания).

Трение (сопротивление) (friction)

Трение при движении по поверхности.

Рандомизировать (randomize)

Случайное изменение трения.

Мягкое тело и ткань (soft body and cloth)#

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

Примечание

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

Торможение (damping)

Торможение (затухание) при столкновении. Величина отскока, которую будут иметь поверхности.

  • 0.0 – Торможение (затухание) отсутствует, мягкие тела будут иметь максимальную упругость.

  • 1.0 – Максимальное торможение (затухание), мягкие тела вообще не подпрыгивают.

Толщина (thickness)

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

Внешний (outer)

Размер внешней зоны столкновения.

Внутренний (inner)

Размер внутренней зоны столкновения (расстояние заполнения).

../_images/physics_collision_outer-inner.png

Вершина мягкого тела, сталкивающаяся с плоскостью.#

Трение (сопротивление) (friction)

Коэффициент того, насколько скользкой становится ткань при столкновении сама с собой. Например, шёлк имеет более низкий коэффициент трения, чем хлопок.

Односторонний (single sided)

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

Переопределить нормали (override normals)

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

Примечание

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

Примеры#

../_images/physics_collision_defected-particles.png

Отклонённые частицы.#

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

Подсказки#

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

  • Частицы волос реагируют непосредственно на силовые поля, поэтому, если вы используете силовое поле с коротким радиусом действия, вам не обязательно использовать «столкновения».

  • Частицы волос отклоняются от излучающих (emitting) мешей, если вы редактируете их в режиме Редактирования частиц. Таким образом, вы можете, по крайней мере, смоделировать волосы с помощью «столкновения».