003.Maya FumeFX 烈火效果

Maya的FumeFX创建容器(Create FumeFX node),源(Simple Source),对象源(Object Source)我们都将了,接下来就要将粒子源(Particle Source)了.
很多时候我们需要火焰燃烧的更猛烈,比如喷射的汽油火焰,这种火焰燃烧的流动速度非常快,是普通的流体很难达到效果,所以我们就需要用粒子去驱动FumeFX。

01.创建粒子发射器

dynamics > Particles > Create Emitter
发射器类型更改为 Volume
体积形状 更改为 Cylinder
设置好位置大小

02.设置粒子参数

emitter1 > Rate(Particle/Sec) = 1000
emitter1 > Along Axis = -10
particleShape1 > Lifespan Mode = Random range
particleShape1 > Lifespan Random = 0.25
观看一下Maya 粒子的效果后隐藏粒子

03.创建流体容器

创建流体容器按照第一节课,修改基本的参数。

04.创建粒子源

点击工具架上的第四个图标创建Create Particle Source粒子源

选择粒子 particle1 加选 刚才创建的粒子源 ffxParticleSource1 在ffxParticleSourceProxy1属性中点击 Attach selected 将 particle1 粒子添加到 FumeFX粒子源中。

05.连接粒子源


然后检查FumeFX 容器与 粒子源连接上(第一节讲到了)

06.修改粒子源

粒子源中 点开 Viewport > Show in viewport 这样可以很直观的观察粒子了
Radius > Radius = 0.3 发射前的粒子半径
Radius > Controller = 1 控制粒子源半径
Radius > Radius2 = 0.7 发射后的粒子半径
调节一下 Radius_AFC

07.细节调节

点击模拟观看一下效果
还是很糟糕。。。

将粒子源的速率加大
Velocity_amount_AFC > Variance = 999
再来模拟就好一些了

FumeFX fumeFX1容器的 System > Gravity = 0.1
ffxParticleSource1 > Temperature_amount_AFC > Variance = 200
再去模拟一下看看

再去模拟一下看看
将fumeFX1容器 > General > Quality = 10品质调高
FumeFX fumeFX1容器的 System > Vorticity = 0.7
FumeFX fumeFX1容器的 System >X Turbulence = 0.5
FumeFX fumeFX1容器的 Turbulence Noise > Scale = 1.5
再去模拟一下看看

FumeFX fumeFX1容器的 Rate = 0.3 精度加大
FumeFX fumeFX1容器的 Temperature > Dissipation Min Temp = 20
FumeFX fumeFX1容器的 Blocking Sides > Blocking Y = Both
FumeFX fumeFX1容器的 smoke > Simulate Smoke = 0 去掉烟雾
FumeFX fumeFX1 > Fuel > Burn Rate > = 5
FumeFX fumeFX1 > Fuel > Heat Production = 1
在模拟一次就好很多了

08.颜色

Maya FumeFX的 默认色彩很不错了 ,我们稍微调节一下增加点细节即可。
FumeFX fumeFX1 > Rendering Settings > Fire > Brightness = 1
FumeFX fumeFX1 > Rendering Settings > Fire > Opacity = 0.6
FumeFX fumeFX1 > Rendering Settings > Sh_fire_col_tab

09.渲染设置

Maya Render Settings 设置好基本渲染参数,然后将默认灯光去掉
IndirectLighting > Final Gathering = 1
IndirectLighting > Accuracy = 50
IndirectLighting > Point Density = 0.2
IndirectLighting > Point Interpolation = 30
IndirectLighting > Secondary Diffuse Bounces = 1
给地面一个Blinn材质球 Reflectivity = 0.3
来看看最后的渲染效果

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注