目录
Narrow Band
Variable Density
Narrow Band
Narrow band是一种有效的加速模拟、节省资源、及优化整体性能的方法;其想法是,只在表面上带有一定厚度的粒子,表面下的一切都不是通过粒子表示的;
具有大量粒子的模拟,特别适合Narrow band;解算器不必处理大量粒子,对整个流体来说不需要的粒子;对粒子量较少,且几乎不变的场景中,可关闭Narrow band;如viscosity模拟;
注,在标准的SOP FLIP中,Narrow band选项是开启的;
Attribute-field pairs
在非Narrow band模拟中,所有信息都在体素上,每层模拟都会创建;在Narrow band下,这是不可能的,场必须在整个过程中保持;属性必须存在于volume和粒子上;因此静态属性如id,在Narrow band中不起作用,由于粒子会死亡及生成新粒子;
为使用属性,需定义所谓的Attribute-field pairs;在DOP FLIP中,Attribute-field的定义和处理需要多个步骤;在SOP FLIP中,过程得到了极大的改进,可直接在FLIP Container中创建;
在Narrow band中,粒子属性会流动,因为在模拟的过程中背景grid被保持,且值会随时间推移混合;
Variable Density
SOP FLIP可使用multiple densities或variable density流体,典型的应用是水和油或水和泡沫;必须创建attribute-field pair,并通过适当的节点定义密度值;
- Fluid setup,创建Narrow band水面,及两个velocity sources;
-
Attribute-field pairs,在FLIP Container内设置;
-
Source attributes,对源设置属性值(创建对应属性即可,FLIP Boundary会自动复制给对应volume);