FumeFX的特效制作是依靠FumeFX源与对象来引发特效的。那么,对于外在的力,比如风力、重力等,可以影响FumeFX的燃烧效果吗?答案是肯定的,外在的力可对FumeFX的元素施加影响。
比如,如下图呈现的风吹蜡烛燃烧效果,在风力的影响下,火焰偏向了一侧,改变了FumeFX火焰的燃烧方向。接下来,我们来看看怎么制作这种效果吧。
一、创建风力
首先,先看一下无外力影响下的蜡烛燃烧效果,火焰是笔直向上的。
然后,我们打开3ds MAX的力创建面板,如图2所示,选取风力(Wind)。
然后,如图4所示,在3ds MAX的编辑区里,将风力创建在烛心的右侧。这里需要注意的是,风力需要创建在与蜡烛燃烧特效一致的模拟区,才能对蜡烛的火焰产生影响。
二、添加风力为对象
完成风力的创建后,打开FumeFX UI界面的对象面板,如图5所示,此时对象面板包含烛心的对象源。单击拾取按钮。
然后,如图6所示,将风力图标拾取到FumeFX的对象面板,可以看到,对象面板增加了“Wind001”的元素,表示风力已经成功添加为FumeFX对象。
添加的力对象开头以“W”标识,与FumeFX源的“S”标识不同,便于区分不同类型的对象。
完成以上设置后,为了确保风力足够大,可以影响到蜡烛火焰的燃烧方向。如图7所示,打开风力的修改面板,将风力强度(Strength)数值提高到10。
然后,模拟并渲染特效,如图8所示,可以看到,在风力的影响下,火焰的燃烧方向发生了变化。
三、小结
综上所述,通过在FumeFX模拟区创建力,并将力添加为FumeFX对象,可触发力对FumeFX的燃烧特效施加影响,比如,通过施加风力,可影响火焰的燃烧方向等,我们可以多尝试添加其他力,制作出更加特别的燃烧效果。