爆炸特技效果的实现
利用单一材质的粒子制作真实的火焰是比较吃力的,把爆炸火焰的燃烧状态分析一下的话我们可以将其分为三种效果状态
1、爆炸中核心燃烧部分的火焰效果,呈炽热的黄色。
2、爆炸中围绕核心部分滚动的灼热火焰效果,呈红色。
3、爆炸中滚动的黑灰色烟尘效果。
所以,我们需要的就是三个在相互缠绕、交融中滚动散开的粒子层,三层粒子如果分别用黄、红、灰色来表示的话,其反映的剖面的相互关系应如图N-A所示,三者间既要有交融又要有相互的内外层次。
这是最后的效果
图1
下面我们就开始制作这三层粒子。
图2
1、建立一个NURBS球体,设置其半径值为3,选择此球体,选择ModifyMake Live命令,此时球体线框变为绿色。
图3
2、选择Particlesarticle Tool命令右侧的小方块,在弹出的窗口中设置如图所示。
图4
3、使用Particle Tool工具在NURBS球体上画出覆盖整个球体表面并且有一定密度变化的粒子层,达到所需要的效果后按Enter键,完成粒子的建立,在Outliner窗口中为其重命名为yellow,如图所示,我们将用它制作爆炸中核心燃烧部分的火焰效果。
图5
4、在Outliner窗口中选择NURBS球体,用缩放工具将其放大到原来的1.1倍,继续使用Particle Tool工具在NURBS球体表面画出和上步操作要求相同的粒子,完成后在Outliner窗口中为其重命名为red,如图所示,我们将用它制作爆炸中围绕核心部分滚动的灼热火焰效果。
图6
5、再次在Outliner窗口中选择NURBS球体,用缩放工具将其放大到原来的1.1倍,继续使用Particle Tool工具在NURBS球体表面画出和上步操作要求相同的粒子,完成后在Outliner窗口中为其重命名为black,如图所示,我们将用它制作爆炸中滚动的黑灰色烟(m.tulaoshi.com)尘效果。
图7
6、在Outliner窗口中选择NURBS球体,按Ctrl+h键,隐藏它,在Outliner窗口中选择所有的粒子,选择WindowGeneral EditorsAttribute Spread Sheet...命令,在Channels Box中修改粒子的类型为Cloud。
7、我们还需要为粒子建立力场,使其产生散射出去的动态效果,在Outliner窗口中选择所有的粒子,选择FieldsTurbulence命令,加入扰动力(设置自己实验)。
8、继续在Outliner窗口中选择所有的粒子,加入FieldsDrag,添加拖沓力场。
图8
9、选择所有的粒子,选择FieldsRadial命令。
10、在Outliner窗口中选择Radial力场,打开其属性窗口,为Magnitude项设置如图所示的关键帧,使用Radial力场的目的是为了给粒子提供一个瞬间的散射速度。