对于大学作业,我必须在webGL中设计粒子系统。
我想尝试模拟以下墨水在水中的效果: https://www.youtube.com/watch?v=gzkB574jivA
模拟这样的给定效果仅仅是一种反复试验的情况吗?
任何指针或高质量的相关资源将不胜感激
答案 0 :(得分:1)
计算流体动力学CFD是计算机图形学中的一个广阔领域。这一点都不小。它基本上是在解决描述不可压缩流体基本特性的Navier-Stokes方程。
有几种模拟流体的方法。多年来,基于Jos Stam(基于欧拉的)“稳定流体”和基于Fedkiw的水平集的Ghost Fluid得到了改进,其速度更快,涡旋更好,质量差异较小等。基于(拉格朗日)粒子的方法SPH(平滑颗粒流体动力学)是易于实现,但可能不是您想要的。深入SIGGRAPH程序。