Введение#

Симуляция жидкости#

Физика жидкостей используется для симуляции физических свойств жидкостей, особенно воды. При создании сцены в Blender можно пометить определённые объекты, чтобы они стали частью симуляции жидкости. Для симуляции жидкости у вас должен быть домен, определяющий пространство, которое занимает симуляция. В настройках домена вы сможете определить глобальные параметры симуляции (такие как вязкость и гравитация).

../../_images/physics_fluid_introduction_liquid-example.png

Пример симуляции жидкости.#

Симуляция газа#

Симуляции газа или дыма является подмножеством системы жидкостей и может использоваться для симуляции скоплений воздушных частиц, жидких частиц и газов, например тех, которые составляют дым. Симуляция имитирует плавное движение воздуха и генерирует анимированные текстуры Voxel, представляющие плотность, тепло и скорость других жидкостей или взвешенных частиц (например, дыма), которые можно использовать для рендеринга.

../../_images/physics_fluid_introduction_fire-example.png

Пример симуляции огня.#

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

Рабочий процесс#

Для создания симуляции жидкости необходимы как минимум объект-домен и один объект-поток.

  1. Создайте объект-домен, который определяет границы объема симуляции.

  2. Настройте объекты потока, которые будут выделять жидкость.

  3. Настройте объекты эффекторы, чтобы жидкость взаимодействовала с объектами на сцене.

  4. Назначьте материал объекту-домену.

  5. Сохранить blend-файл.

  6. Запеките кэш для симуляции.

Примечание

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