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

Ссылка

Режим (mode)

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

Панель

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

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

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

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

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

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

../_images/physics_collision_toggle.png

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

Опции (options)

../_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

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

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

Подсказки

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

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

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