主页 > 学习生活 > 技术交流 >

Realflow材质融合小案例

时间:2014-01-16 16:09来源:未知 作者:admin 点击:

Realflow材质融合小案例
 


RealFlow是由西班牙Next Limit公司出品的流体动力学模拟软件。它是一款独立的模拟软件,可以计算真实世界中运动物体的运动,包括液体。RealFlow提供给艺术家们一系列精心设计的工具,如流体模拟(液体和气体)、网格生成器、带有约束的刚体动力学、弹性、控制流体行为的工作平台和波动、浮力(以前在RealWave中具有浮力功能)。你可以将几何体或场景导入RealFlow来设置流体模拟。在模拟和调节完成后,将粒子或网格物体从RealFlow导出到其他主流3D软件中进行照明和渲染。


RealFlow是一种建立在流体动态计算技术上的物理粒子系统,它作为Windows NT/2000/XP/Vista,及其他操作系统下独立运行的程序直观的的实时OpenGL技术显示,可以很好的与3D软件相连接。如Maya、 3dmax、Lightwave、Cinema 4D、Houdini、Softimage。它常用于表现动态、自然波动的水面,如湖泊、水池、海洋等,还能产生海水拍岸溅起海浪水花的效果。
 

目前RealFlow在广告,片头动画,游戏,影视流体设计中正被广泛的应用。RealFlow应用的电影和广告有:
机器人
Ice Age 2
X战警3
指环王Ⅲ王者归来
哈利波特Ⅲ阿兹卡班的囚徒
MBC电视片头
百加得冰锐广告
宝马汽车广告
>最新版本

 

RealFlow 2012 (流体模拟软件):
RealFlow X64位 2012 最强大得流体模拟设计软件,RealFlow一个相当好的模拟流体运算软件,可以创建出易于控制并且非常真实的高级流体效果。您可以通过本插件制做出达到电影般的流动效果。
2012用最少的内存做最快的模拟
新的发射器,如打湿,吃水线,溅水,泡沫。
快速的导入导出运算
距离和速度场,速率和漩涡贴图都可以导出。
粒子和流体场新的合并方式。
物体和流体之间力的交互。
二级飞溅。处了一些常规的流体效果。
>除了以上一些效果以外,Realflow还有一项材质融合的功能非常有用。通常情况下我们导入到MAYA的MESH只能赋予一种材质,要如何在个MESH中加入多种材质呢?今天我们就来讲解一下Realflow独有的材质融合节点。这个材质节点并不在Realflow主程序中,而是在加载在三维软件的接口中。有了这个功能我们可以在一个MESH中加入两种不同的材质,这样就可以做出咖啡加牛奶的材质融合效果。
在Realflow中我们需要在一个MESH中加载两个不同的发射器,这样我们在导出之后才会有2个不同的通道来接受不同的材质。
>

 

 


调整发射器的显示颜色,Build以后MESH里就可以看到两种颜色融合的效果。
>

由于RealFlow不能直接渲染,所以我们需要把RealFlow里面做的网格导入到三维软件中,在导入之前,先要安装Realflow在MAYA中的导入接口。
>

导入之后MAYA的工具栏中就会出现一系列的RealFlow的导入导出工具
>

接下来就可以把在Realflow中制作好的mesh文件导入到MAYA中,点击图标中的Import BIN Mesh Sequence命令,找到相应的Realflow工程目录下的存放Mesh的文件夹,然后点击Import按钮。

刚导入MAYA的Mesh是没有材质的,通道也没有打开,我们需要手动为它打开。
在realflowMeshSource1节点下面我们找到如图选项。勾选fluid weights as blind data和Export Fluid Weights For mentalray选项,因为realflow的融合材质是mental ray材质,如果不勾选是无法赋予这个融合材质的。


接下来我们可以使用MAYA的blind data editer命令来查看是否打开通道。
;

我们可以看到在窗口中有一个ID号,将这个ID号复制,这个ID就代表了整个mesh序列。点击color/Query选项,将ID号黏贴在相应的位置,我们可以看到weights_0和weights_1,说明通道已经继承打开。在下面select Value选项下面的下拉菜单中选择continuous,为2个通道赋予不同的颜色,这个只是显示颜色并不是材质真实的颜色。然后set color就可以观察了,如果没有问题就可以remove color了。

 

 

打开材质编辑器找到MENTALRAY材质下的realflowMeltShader节点。
 
为MESH应用上材质,并展开材质属性。点击2次Add New Material。这个节点可以接受多种材质通道,如果在生成MESH时有3组发射器,那这里也可以添加3种不同的材质。
这里所说的材质就是材质编辑器里默认的材质球,当前需要2种材质融合所以就需要建2个新材质球,调整好颜色参数后就可以赋予刚才的realflowMeltShader节点。
最后我们为场景打上灯光就可以看到咖啡牛奶融合的美妙画面了,这个小案例可以应用在任何需要多种材质融合的场景,无论是调和香水还是各种酒类饮料,它都可以帮助你。

(责任编辑:admin)
------分隔线----------------------------

相关文章