Физический ветер (Physical Wind)
Physical Wind - это область в форме куба, которая имитирует дующий внутри нее ветер. Скорость ветра может постепенно уменьшаться до границ коробки.
Ветер воздейтсвует только на объекты, удовлетворяющие следующим требованиям:
- Границы объекта должны находиться внутри поля Physical Wind.
Объекту должно быть присвоено физическое тело.
Physical Wind может влиять только на тело Cloth или тело Rigid. Если используется тело Rigid, то ему также должна быть назначена форма (shape).
Ветер по-разному воздействует на объекты с разными физическими свойствами. Поэтому помимо настройки параметров Physical Wind , вам следует настроить параметры физического тела.
Например, если вы поместите узел, которому назначено тело Cloth, внутри узла Physical Wind, узел будет "развеваться по ветру" по-разному в зависимости от массы тела Cloth:
Скорость ветра = (2.0,4.0,2.0); Масса тела = 1,0
|
Скорость ветра = (2.0,4.0,2.0); Масса тела = 8,0
|
Смотрите также#
- Класс PhysicalWind для редактирования узлов Physical Wind через API
Набор сэмплов в папке data/samples/physicals:
- wind_00
- wind_01
- wind_02
- wind_03
- wind_04
- wind_05
- Фрагмент из видеоурок по физике, демонстрирующий создание ветра.
Добавление физического ветра#
Чтобы добавить Physical Wind в сцену через UnigineEditor:
- Запустите проект с UnigineEditor.
-
В главном меню выберите Create -> Physics -> Physical Wind.
-
Щелкните где-нибудь в мире, чтобы разместить узел Physical Wind.
Новый узел Physical Wind будет добавлен в UnigineEditor, и вы сможете редактировать его через окно Parameters. По умолчанию размер узла равен 1×1×1.
Редактирование физического ветра#
В разделе Physical Wind (окно Parameters → вкладка Node) вы можете настроить следующие параметры Physical Wind:
Edit Size |
Переключает режим редактирования для узла Physical Wind. Когда этот параметр включен, стороны блока Physical Wind, размер которых можно изменять, выделяются цветными прямоугольниками. Чтобы изменить размер стороны, перетащите соответствующий прямоугольник. |
---|---|
Physical Mask | Physical маска. Физическая маска Physical Wind должна совпадать с маской Physical физического объекта. В противном случае Physical Wind, внутри которого ветер дует с заданной скоростью, не повлияет на объект. |
Size | Размер поля Physical Wind по осям в единицах. |
Threshold |
Пороговое расстояние по осям. Порог определяет расстояние постепенного изменения скорости ветра от нуля до полной. Эти значения относятся к размеру блока Physical Wind. Это означает, что пороговые значения должны быть меньше размера поля Physical Wind. Пороговые значения образуют невидимый паралледепипед, внутри которого дует ветер с максимальной скоростью :
|
Velocity | Скорость потока Physical Wind по осям. |
Linear damping | Значение, показывающее, насколько уменьшается линейная скорость объектов, когда они попадают внутрь узла ветра. Чем выше значение, тем ниже будет линейная скорость. |
Angular damping |
Значение, показывающее, насколько уменьшается угловая скорость объектов, когда они попадают внутрь узла ветра. Чем выше значение, тем меньше будет угловая скорость. Параметр Angular damping влияет только на объекты с назначенным телом Cloth. |