IT-словарь › Программирование › Симуляция жидкости

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

Программирование Svenska → Обновлено: 2026-10-25

Расчёт движения жидкости в реальном времени — на сетке или роем частиц, — а где сойдёт, там её просто имитируют.

Область делится на две школы. Эйлерова решает уравнения Навье — Стокса на неподвижной сетке; Stable Fluids Джоса Стама (1999) сделала это достаточно быстрым для интерактивного дыма и огня, обменяв физическую точность на безусловную устойчивость. Лагранжева следит за частицами — это SPH, гидродинамика сглаженных частиц, — где каждая капля несёт свою массу и скорость.

В любом случае сложнее всего поверхность. Невидимое поле нужно превратить в видимую границу, обычно через marching cubes или трюк в экранном пространстве. Поэтому большинство игр обходятся запечённой или фальшивой жидкостью, а настоящий решатель приберегают для лужи, которой игрок действительно касается.

← Назад к словарю