首页 理论教育非动力学流体分析-Maya影视动画制作技法解析

非动力学流体分析-Maya影视动画制作技法解析

【摘要】:非动力学流体不需要发射器,其形态和动态都是由纹理控制的。2)非动力学流体的创建①创建3D流体框,将 Resolution 设置为40,这个流体框将成为爆炸气流的载体,如图14.26所示。图14.30非动力学流体的动态和形态主要是靠纹理来控制的,下面我们调整纹理参数。表14.1流体框各属性的Key帧表爆炸的气流是在翻滚的,下面我们为流体增加翻滚的效果。对场景进行批渲染,非动力学流体爆炸效果就完成了。

动力学流体不需要发射器,其形态和动态都是由纹理控制的。下面我们就通过用一个非动力学流体制作的爆炸效果,介绍非动态流体的创建方法。

1)爆炸

爆炸可以理解成一个瞬间气体高温膨胀的过程,这个过程造成强劲的气流,带动附近的灰尘、杂物、燃烧后的颗粒等在空中跟随气流运动,形成一个反映气流运动的体积。

大气层内的爆炸,由于受到空气的阻力一般作瞬间膨胀后缓慢消散的运动,即先瞬间加速后缓慢减速的运动。这里我们先将流体框的效果调成爆炸速度最顶端时候的状态,然后再用Key帧的办法完成整个爆炸过程。

2)非动力学流体的创建

①创建3D流体框,将 Resolution 设置为40,这个流体框将成为爆炸气流的载体,如图14.26所示。

图14.26

②打开容器属性编辑器,在Contents Method下面关闭所有动力学设置,如图14.27所示。

图14.27

③爆炸应该是在流体中心发生的,所以颜色、透明度、亮度都应该是从流体中心向四周改变。打开属性编辑器,将Color Input,Incandescence Input,Opacity Input三个属性改成Center Gradient,如图14.28所示。

图14.28

这个时候流体框内已经充满了流体,如图14.29所示。

图14.29

可是这个离爆炸的效果还差很远,我们要继续调整参数。(www.chuimin.cn)

现在我们来继续调节参数,直到效果满意为止。在Color、Incandescence、Opacity三个属性中都有特殊的图形显示框和色彩框,可以直观地调整我们所要的效果。

爆炸的时候,温度是越往中心越灼热,越往外温度越低。根据这个原则,我们把Color、Incandescence、Opacity三个属性设置成如图14.30所示的样子。

图14.30

非动力学流体的动态和形态主要是靠纹理来控制的,下面我们调整纹理参数。打开流体框属性编辑器的textures项,进行如图14.31所示的设置。

图14.31

调整好参数(以上参数是经过反复渲染测试再调整参数得到的结果)后,渲染一帧观看效果,如图14.32所示。

图14.32

此时的效果已经与爆炸的效果有点接近了。

用Key帧的方法制作爆炸的动态时,我们会对流体框的缩放、颜色、亮度、辉光属性进行Key帧。开头2帧,各属性数值瞬间增大,后面放大的速度变慢,下面是各个属性的Key 帧表(表14.1)。

表14.1 流体框各属性的Key帧表

爆炸的气流是在翻滚的,下面我们为流体增加翻滚的效果。在非动力学流体框中实现翻滚的效果可以用纹理动画。打开流体属性编辑器的textures项,给属性Texture Time加一个表达式:fluidShape2.textureTime=time*0.6就可以了。

对场景进行批渲染,非动力学流体爆炸效果就完成了。渲染完后可以对不满意的地方继续进行参数调节,直到满意为止。