2. Stable Fluids

Intro

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

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

Идея

Основная идея – это разбить пространство на ячейки (подход Эйлера) и в каждой ячейке хранить скорость. Численно решаем уравнение Навье-Стокса. Для этого реализуем 3 шага:

  • Диффузия
  • Адвекция
  • Проекция

Источники