本案例使用的软件为3DMAX2020,使用的插件为VRay4.3和PhoenixFD4.2,模拟了一艘军舰在海面航行的场景,案例来自ChaosGroup官方教程。要完成本案例需要对软件及两个插件都有基本的了解,由于PhoenixFD插件是英文版的,为了照顾一些英语不太好的朋友以及防止因为翻译的不同而造成某些误解,所以对于需要设置的PhoenixFD参数,其后面都备注了英文名称,还有一个问题是PhoenixFD插件有些名称显示不完全,所以实际操作时可能会有一些麻烦,不过仔细对比一下还是能找到的。
由于系统单位对于流体的模拟影响很大,所以在真正开始做之前要对单位进行设置,这里我们设置显示单位和系统单位都为1米。
打开场景文件,可以看到场景中已经包含了一艘军舰,一个VRay无限大平面,一台摄影机和一个VRay太阳灯光,场景中已经做好了动画,不用自己去做动画,可以拖动下方的时间滑块查看动画效果。
将液体模拟器(Liquid Simulator)添加到场景中,模拟器位置设置为(X:0m, Y:-40m, Z:4m),设置模拟器参数,展开网格(Grid)卷展栏,设置细胞大小(Cell Size)为0.5m,网格大小为(X:205, Y:512, Z:20),点击选择并链接,将模拟器链接到军舰上,可以拖动下方的时间轴,如果模拟器跟着军舰一起动,就证明链接成功了。
展开动力学(Dynamics)卷展栏,启用初始填充(Initial Fill Up),调整填充栏后面的参数可以控制海平面的高低,默认是50,表示从低部开始填充了模拟器高度的50%,这里我们调整到25。设置水滴冲浪(Droplets Surfing)为0.6,此参数控制了粒子
3DMAX动画渲染 军舰在海中航行
![](https://img-home.csdnimg.cn/images/20240711042549.png)