在 WebGL 中实时求解二维不可压速度场与染料场:平流 → 旋度 → 涡量约束 → 散度 → 压力迭代 → 速度投影。拖动即可注入颜色与动量。
改分辨率会销毁并重建 GPU 浮点纹理;画布尺寸变化不影响模拟分辨率。