1、SPH中的水粒子,从H=4M中落下,窗口res是800*400,我应该怎么对应起来呢?

2、水粒子的半径R,我应该设置多少呢?我理解不可压缩的粒子应该是非常小的吧。

3、其他的一些常量单位,比如水的密度是1000kg/m3,但是我看pbf2d的代码中rho0=1,mass=1,这个如何理解?是因为都是线性关系,在计算的时候正好会约去这个比例,所以设置多少都可以吗?

上面的1和2,比如我用R=1代表1mm,一个圆在GUI中画2个像素,H=4M是不是就是400mm,也就是400个像素?那如果想要模拟H=40M呢?

实际仿真尺度和可视化的比例关系要求没有那么严格吧,只要整个系统中的物理量统一一个比例换算到屏幕窗口应该就可以;水粒子的半径可以理解成仿真的采样精度,直观反映出来就是系统中粒子的总数,这个就根据需要的精度来取值了。

搜了一篇感觉讲的比较详细的文档: