RealFlow是Next Limit出品的一款流体动力学模拟软件,它是一款独立的模拟软件,可以计算真实世界中运动物体的运动,包括液体。只要使用过的人都知道其效果如何。并且该软件正在不断进行改进,内嵌脚本也越来越强大。
RealFlow是什么:
Next Limit的RealFlow是一款独立的模拟软件,可以计算真实世界中运动物体的运动,包括液体。RealFlow提供给艺术家们一系列精心设计的工具,如流体模拟(液体和气体)、网格生成器、带有约束的刚体动力学、弹性、控制流体行为的工作平台和波动、浮力(以前在RealWave中具有浮力功能)。你可以将几何体或场景导入RealFlow来设置流体模拟。在模拟和调节完成后,将粒子或网格物体从RealFlow导出到其他主流3D软件中进行照明和渲染。对于支持的3D软件,可以看本文的总结部分。
与传统认知不同,RealFlow不是一个插件。插件(可以从 nextlimit网站免费下载)用来将模拟和几何体导入和导出,但是RealFlow则是一款独立的软件。RealFlow没有提供任何照明和渲染功能。你可以通过调节粒子流的UV坐标来拖拉纹理,从而创建各种纹理效果。你可以为网格创建UV坐标,并且创建“Wet Texture Maps” (打湿纹理贴图)。它可以创建非常丰富和真实的纹理效果,但不能在传统的场景中进行纹理贴图。
通过为软件重写流体解决方案,现在的模拟速度提高了20%到30%。程序可以更好地处理多处理器系统和巨大的内存分配。
最新的曲线和表达式编辑器让用户可以更加自由地调节关键帧。可以对基于表达式的条件产生“回应”,这是一个重要的改进,特别是对效果制作有明显的好处。这些主要特性也可以被整合到RealWave特性设置中。由于允许你进行某些操作,例如从一个基于表面属性的Real Wave表面上发射粒子。Real Wave具有产生波动和在几何体或粒子周围产生浮力效果的功能。
RealFlow专用于水面波浪的模拟,如海面、落入物体后水面泛起的涟漪、行驶在水中的船(包括破浪泛起的粒子水花和产生的水面拖尾),能够完成的项目包括:物体落入水面后激起波浪,并且随水面上下波动,还能产生溅起的水花。粒子落在水面上泛起的涟漪。在水面上快速运动的物体产生尾迹、水花和波浪,常用于船只的航行模拟。表现动态、自然波动的水面,如湖泊、水池、海洋等,还能产生海水拍岸溅起海浪水花的效果。
RealFlow是目前解决流体动力模拟的一套比较完全的解决方案。RF是两个独立运行的软件,通过插件再与动画制作软件相连,如MAX、MAYA等。
RF制作思路是通过粒子模拟液体(气体等)的流动与碰撞,运算出正确的运动轨迹,再以质点与质点间产生平滑的多边形网格。保存序列文件后在3D软件中,如MAX中引入网格,从而达到完美的流体动画制作!RF可实现多种液体混合动画效果
基础教程:
1,在maya里面先建一条cv曲线,旋转成杯子。创建一个pologon平面
2, 创建pologon的圆柱,调整大小,变形紧贴杯子内壁,p到杯子上面。将上面的面删掉
3, 设置杯子的动画。
4, 把杯子和平面改成三角面(realflow不认四边形的面的,这里一定要注意。)
5, 导出sd格式,这样的话在maya里面设置的动画也会导出
6下面进入到realflow的部分
在realflow里面新建项目
7, 把刚才的sdwe文件导入realflow(一定要把刚才导出的文件放在新建项目的objict文件夹里面
8, 选中创建的圆柱,选择粒子类型,在下拉框中选择Fill-Deform emitter
9, 修改参数
10, 把Scence Tree打开,将导入的三个物体分别拖到Fill Deform下面,关闭窗口
11, 给粒子增加重力
12, 在Export Central里面把选项钩选
13, 按Action解算数据
14, 大家看一下解算过程中杯子中水的运动,幅度偏大,是因为杯壁对水的碰撞偏大,并且对水的摩擦力偏小,我们来调整这两个参数,增大摩擦力,减小碰撞
15, 效果如图
16, 下面把粒子转化成网格
17, 下面细调参数调整成适合自己做的场景的参数,下面是我调整的参数
18, 在菜单里面选择显示模式。仔细观察
19, 在Export Central里面把Mesh钩选。
20, 解算动画
21, 好了,解算结束,在电脑里面找到新建的项目,在mash文件夹里面你会看到很多BIN的文件,这就是解算出来的数据,下面就可以导到maya里面来用了。
22, 打开maya,导入Mesh(具体的插件安装方法,参考realflow帮助。)
23, 设置灯光,材质,渲染出来。(一般用realflow做流体的时候会创建两套模型,一套作为流体解算,一套作为渲染输出。)
24, 下面是我渲染出来的效果。
系统要求
- Windows 7 SP1, Windows 8, or Windows 8.1
- CPU 64-bit Intel® or AMD® multi-core processor
- 4 GB RAM minimum, 8 GB of RAM memory is highly recommended
- Hardware-accelerated OpenGL® graphics card
- 1 GB available hard disk space for installation
- 3 button mouse