Физическая вода (Physical Water)
Physical Water - это область в форме куба, внутри которой моделируются эффекты взаимодействия с водой. Physical Water обычно используется с водными объектами : вы можете добавить узел Physical Water вместе с узлом Water, чтобы указать область, где будут иметь место физические взаимодействия. Обратите внимание, однако, что с помощью Physical Water вы не можете моделировать волны.
Также можно генерировать частицы в области контакта между телами Rigid и Physical Water (для создания, например, пены на воде или водяных брызг). Для этого требуется, чтобы узел ObjectParticles был добавлен в качестве дочернего узла к узлу Physical Water.
Тела с разными физическими свойствами ведут себя по-разному в одном и том же Physical Water. Поэтому помимо редактированияпараметров Physical Water , вам необходимо настроить и параметры физического тела, чтобы получить ожидаемый результат.
Физические тела объектов, участвующих в контакте с Physical Water, могут быть получены с помощью кода. Также вы можете получить глубину погружения объекта, силу, приложенную к контакту, координаты точки контакта и относительную скорость между объектом и Physical Water.
Используя Physical Water, вы можете создавать, например, потоки в океане.
Смотрите также#
- Класс PhysicalWater для управления узлами Physical Water через API
-
Набор сэмплов в папке data/samples/physicals:
- water_00
- water_01
- Фрагмент из видеоурока по физике, демонстрирующий эффект Physical Water.
Добавление физической воды#
Чтобы добавить Physical Water в сцену через UnigineEditor:
- Запустите проект с UnigineEditor.
-
В главном меню выберите Create -> Water -> Physical Water.
-
Щелкните где-нибудь в мире, чтобы разместить файл Physical Water.
Новый узел Physical Water будет добавлен в UnigineEditor, и вы сможете редактировать его через окно Parameters. По умолчанию размер узла равен 1×1×1.
Редактирование физической воды#
В разделе Physical Water (окно Parameters → вкладка Node) вы можете настроить следующие параметры Physical Water:
Edit Size |
Переключает режим редактирования для узла Physical Water. Когда этот параметр включен, стороны объема Physical Water, размер которых можно изменять, выделяются цветными прямоугольниками. Чтобы изменить размер стороны, перетащите соответствующий прямоугольник. |
||||
---|---|---|---|---|---|
Physical Mask | Physical маска. Физическая маска Physical Water должна совпадать с маской Physical физического объекта. В противном случае Physical Water не повлияет на объект. | ||||
Size | Размер поля Physical Water по осям в единицах. | ||||
Velocity | Скорость потока в Physical Water по осям. | ||||
Density |
Плотность Physical Water. Он определяет плавучесть объектов, которые плавают в Physical Water. Чем выше значение, тем выше плавучесть объекта. Чем ниже плотность воды, тем глубже погружается объект в воду.
|
||||
Linear Damping | Значение, показывающее, насколько уменьшается линейная скорость объектов, когда они попадают в Physical Water. Чем выше значение, тем ниже будет линейная скорость. | ||||
Angular Damping | Значение, показывающее, насколько уменьшается угловая скорость объектов, когда они попадают в Physical Water. Чем выше значение, тем меньше будет угловая скорость. |