FumeFX制作的燃烧效果一般都包含了燃料、火焰、烟雾这三种元素,根据不同场景的需要,我们可能需要调整这三种元素的呈现方式,比如在展现火山火焰、大型燃烧效果时,可能需要呈现更“旺盛”的火焰。
通过重力、浮力模拟参数的设置,我们可以轻松实现火焰的“旺盛化”,比如下图所示的比较夸张的旺盛火焰。接下来,一起来看看具体怎么操作吧。
一、默认状态下的火焰效果
我们先来看一下默认状态下的火焰效果,如图2所示,创建一个FumeFX模拟区。
然后,如图3所示,再打开FumeFX辅助工具(3ds MAX辅助工具中),选择简单源工具,在FumeFX模拟区底部创建一个简单源。
最后,打开FumeFX UI界面的对象面板,将刚才创建的简单源添加到对象面板中。
以上我们制作了一个简单的火焰燃烧特效,如图5所示,可以看到,火苗适中并带有较多的烟雾。
二、制作“旺盛”的火焰
接下来,我们会通过调整重力、浮力两个参数,让火焰变得更加“旺盛”。
1、提高重力数值
如图6所示,打开FumeFX的模拟面板,在其系统选项组中找到重力参数。默认情况下,重力数值为1。
在流体上产生的重力会导致浮力,重力强度越高,浮力越大,来自火的热空气密度低于周围的空气,会导致火焰上升。
因此,当我们把重力数值调整到10时,如图7所示,可以看到火焰部分(红色体素部分)蹿得很高。
将其渲染为图像,如图8所示,可以看到,火焰变得相当“旺盛”,
2、提高温度浮力数值
除了调整重力强度外,我们也可以调整温度浮力的数值,让火焰升高。
温度浮力数值定义的是随着温度上升,流体将上升多少。随着流体变热,其密度也会降低,在重力的影响下,流体被迫升高。在默认情况下,温度浮力数值为1。
如图10所示,当我们将温度浮力调整到20时,可以明显看到火焰的体素蹿升得很高。
模拟渲染效果,如图11所示,可以看到,火焰笔直上升,燃烧得十分旺盛。
三、小结
综上所述,通过调整FumeFX模拟面板中的重力与温度浮力数值,可让火焰升得更高,呈现出“旺盛”的燃烧效果。我们平常在调整数值的时候,建议多测试一下两个参数的调整效果,避免火焰效果过于夸张。