Tools文件夹下的源代码会生成6种工具:
- FoamGenerator
- MeshSkinning
- partio2vtk
- PartioViewer
- SurfaceSampling
- VolumeSampling
生成的工具在bin目录下可生成exe文件,可独立运行。
下面我们讲逐一讲解。
(链接可点进去看已经讲解的工具。)
FoamGenerator功能简介
用于生成泡沫粒子。注意,是泡沫粒子,仍然是粒子,不会自动表面重建出特效中的泡沫。
例如封面图的泡沫就是这工具生成的。
实质上,就是让流体粒子多出一些”噪音粒子“。看起来更加“飞溅”。
用法
1.生成正常的流体粒子
勾选partio exporter
按空格运行一段时间,然后退出
会在bin/output目录生成一系列bgeo文件
2.生成泡沫粒子
用命令行打开FoamGenerator.exe
输入
FoamGenerator -s 1 -e 500 -r 0.025 --foamscale 1000 -i output\DamBreakModelDragons\partio\ParticleData_Fluid_0_#.bgeo -o output\DamBreakModelDragons\foam\foam_#.bgeo
会生成foam文件夹(注意下图位置)
3 用PartioViewer打开
回到bin目录
.\PartioViewer.exe .\output\DamBreakModelDragons\foam\foam_2.bgeo
空格运行
可见其有一个缺点:就是粒子会溢出边界。需要手动指定boundingbox。具体请看文档。