Видео в данном посте — результат работы библиотеки с открытым исходным кодом SPlisHSPlasH (http://www.interactive-graphics.de/SPlisHSPlasH/doc/html/). Данная библиотека реалзирует возможность работы с течениями в SPH постановке. При этом она позволяет получать прямо-таки магического качества результаты. Библотека позволяет учитывать завихренность потока, вязкозть жидкости (!), поверхностное натяжение (!!!). Также, в библиотеке реализованы такие методы как:
Weakly compressible SPH for free surface flows (WCSPH) Predictive-corrective incompressible SPH (PCISPH) Position based fluids (PBF) Implicit incompressible SPH (IISPH) Divergence-free smoothed particle hydrodynamics (DFSPH) Projective Fluids (PF)