首页 理论教育Maya影视动画制作-粒子发射器属性

Maya影视动画制作-粒子发射器属性

【摘要】:图13.12①Omni:粒子以发射器为中心向四周发射。图13.13如果发射粒子的物体是曲线、nurbs、polygon,选择发射粒子的物体shape节点。图13.15通过对它的控制就可以实现对粒子对象中的每个粒子发射出来的粒子数量。图13.16Mini Distance设定粒子开始发散的位置离粒子发射器的最小距离。Direction X Y Z该属性对Directional方向发射方式和Curve发射方式有效。图13.17Speed该属性确定粒子一开始所拥有的初速度。图13.18Emitter Type发射类型中选择Vloume发射方式,就会激活体积发射器属性。

创建发射器之前,可以单击图标对其属性进行预先设置,也可以在创建后调出属性编辑器逐一修改。下面我们通过属性编辑器详细介绍这些属性。有少部分属性在创建后不能直接在属性编辑器中更改,而要在别的地方更改,我们会另外说明。

选择任意已经创建的粒子发射器,按快捷键“Crtl+A”,就可调出属性编辑器(图13.11)。

1)Basic Emitter Attributes(基本发射器属性)

基本发射器属性界面如图13.12所示。

(1)Emitter Type(发射类型)

有5种发射类型,即:Omni、Directional、Surface、Curve、Volume。

图13.12

①Omni(全方位发射):粒子以发射器为中心向四周发射。单独的点发射器和物体顶点发射器两种发射方式可用到该选项。

②Directional(方向发射):粒子向指定的方向,以指定的角度发射。单独的点发射器和物体顶点发射器两种发射方式可用到该选项。

③Surface(表面发射):粒子在nurbs、polygon 表面或表面附近随机发射粒子。只有表面发射器能用到该选项。

④Curve(曲线发射):粒子在曲线上面或者曲线附近随机发射粒子。只有曲线发射器能用该选项。

⑤Volume(体积发射):从特定的体积内发射粒子。

(2)Rate(particles/sec)(每秒粒子发散的数量)

该属性确定粒子发射器每秒发射的粒子数量。

(3)Scale Rate By Object Size(对象大小决定的缩放率)

粒子发射数量根据物体的尺寸缩放而变化。该属性默认是关闭的,只有Emitter Type选择了Surface或Curve才会被激活。

(4)Use Per-Point Rates(ratePP)(使用逐点发射速率)

该属性用于多点发射器,开启时可以控制每个发射点发射出来的粒子的数量。默认是关闭且锁定的。使用方法:

①建立多点发射器。

②选择发射粒子的物体。

③选择菜单nParticles→Per-Point Emission Rates(图13.13)。

图13.13

如果发射粒子的物体是曲线、nurbs、polygon,选择发射粒子的物体shape节点。在Extra Attributes扩展属性下面就会有一个Emitter 1 Rate PP属性(图13.14)。

图13.14

通过调节里面的数值可以控制每个点发射粒子的数量。

如果发射粒子的物体是粒子对象,那么就会在它的Per Particle Attributes属性下面建立一个Emitter 2 Rate PP属性(图13.15)。

图13.15

通过对它的控制就可以实现对粒子对象中的每个粒子发射出来的粒子数量。在特效提升课程中我们会详细讲解这方面的内容。

(5)Need Parent UV(NURBS/Ploy surfaces only)

该属性只对面发射方式有效。在创建时,勾选此项将会开启Need Parent UV并且为粒子创建 parent U和parent V属性。如果在创建后勾选,则只会开启Need Parent UV,parent U和parent V属性需要手动添加。在特效提升课程中我们会详细讲解这方面的内容。

(6)Cycle Emission(循环发射)

Cycle Emission:设置粒子发射器循环发射开关,默认为none,设置为Frame后Cycle Interval就会被激活。

(7)Cycle Interval(循环发射帧数设定)

Cycle Interval:设置粒子发射器多少帧后开始循环发射前面所发射的序列。

2)Distance/Direction Attributes(发射距离发射方向属性)

发射距离发射方向属性界面如图13.16所示。

(1)Max Distance(最大发射距离)

设定粒子开始发射的位置离粒子发射器的最远距离。

图13.16

(2)Mini Distance(最小发射距离)

设定粒子开始发散的位置离粒子发射器的最小距离。被发射的粒子将会随机分布在最小距离和最大距离范围内。

(3)Direction X Y Z(粒子发射方向)

该属性对Directional方向发射方式和Curve发射方式有效。如果在Emitter Type选择 Directional方向发射方式,这3个属性就会被激活,从而决定粒子发射的方向。

(4)Spread(发射角度)

该属性对 Directional 方向发射方式和Curv发射方式有效。如果在Emitter Type选择Directional方向发射方式,这个属性就会被激活。它决定了粒子发射的角度,可输入0和1之间的数,1对应的是180°。

3)Basic Emission Speed Attributes(发射器速度属性)

发射器速度属性界面如图13.17所示。

图13.17

(1)Speed(粒子发射初速度)

该属性确定粒子一开始所拥有的初速度。

(2)Speed Random(粒子发射随机速度)

该属性为粒子发射初速度添加随机性。每颗粒子的初速度会在speed- 和speed +之间随机取值。

(3)Tangent Speed(切线速度)

该属性确定了曲面和曲线切线成分的分量大小。默认值是0,可输入0和1之间的数。此属性只对面发射器和曲线发射器有效。

(4)Normal Speed(法线速度)

该属性确定了表面或曲线发射的法线分量的大小。默认值是1,可输入0和1之间的数。此属性只对面发射器和曲线发射器有效。

4)Volume Emitter Attributes(体积发射器属性)

体积发射器属性界面如图13.18所示。

图13.18

Emitter Type发射类型中选择Vloume发射方式,就会激活体积发射器属性。(www.chuimin.cn)

(1)Volume Shape(体积发射器形状)

选择体积发射器的形状,体积发射器有Cube(立方体)、Sphere(球体)、Cylinder(圆柱体)、Cone(锥体)、Torus(圆环体)五种。

(2)Volume Offset(发射体积偏移)

该属性可以设定发射器体积的偏移。

(3)Volume Sweep(体积扫描)

该属性确定除了立方体以外其他体积发射器的旋转角度。

(4)Section Radius(截面半径)

该属性只用于确定圆环固体部分的厚度,与圆环的半径相关。

(5)Die on Emission Volume Exit(粒子离开体积发射器后死亡)

该属性要在创建粒子发射器前勾选,创建后修改的话要到粒子对象的Emission Attributes(see also emitter tabs)属性下修改。

5)Volume Speed Attributes(体积发射器速度属性)

体积发射器速度属性界面如图13.19所示。

设定体积发射器的粒子初速度:

图13.19

①Away From Center:指点粒子离开立方体或球体中心点的速度。

②Away From Axis:指点粒子离开圆柱体、圆锥或圆环体中心的速度。

③Along Axis:指点粒子沿所有体积中心轴运动时的速度。

④Random Direction:添加方向和初速度的不规则性到 Volume Speed属性。

⑤Directional Speed:对所有体积发射器所指定的 Direction XYZ 属性方向添加速度。

⑥Scale Speed by Size:打开此属性,当体积增加时,粒子的速度也增加。

⑦Display Speed:打开表示速度的箭头显示。

6)Texture Emission Attributes(NURBS/Poly Surfaces only)(材质控制发射粒子属性)

材质控制发射粒子属性界面如图13.20所示。

图13.20

该属性只对面发射器有效。

(1)Particle Color(粒子颜色控制)

该属性可以通过一张2D纹理贴图控制每个粒子的着色。要使用该属性首先要为粒子对象添加Color和Opacity属性:

①选择粒子,在粒子对象属性编辑器的Add Dynamic Attributes中添加每个粒子的Color和Opacity属性(图13.21、图13.22)。

图13.21

图13.22

②勾选Add Per Particle Attribute并单击Add Attribute。

添加完毕后回到粒子发射器属性编辑器。

③首先单击,添加一张2D纹理贴图,可以是程序纹理也可以是图片贴图。

(2)Inherit color(继承颜色)

勾选此选项,粒子发射器就会根据平面所发射单个粒子所在位置的贴图的颜色给每个粒子着色。

(3)Inherit opacity(继承透明)

通过纹理的alpha信息alpha gain alpha offser和Contrast将纹理的透明性传给粒子。

(4)Use Luminance(使用亮度)

使用纹理的亮度信息作为透明性的来源,而不是将alpha information作为透明性的来源。

(5)Invert opacity(翻转透明)

给予粒子与纹理相反的透明性。

(6)Texture Rate(通过贴图控制发射粒子数量)

通过一张贴图的亮度控制面上不同位置的粒子发射数量。单击添加贴图。按照贴图0到100%的亮度发射粒子,简单来说亮的比暗的发射得多。

(7)Enable Texture Rate(开启贴图控制发射粒子)

勾选此项才能开启贴图控制发射粒子功能。

(8)Emit From Dark(从贴图暗部发射粒子)

从贴图暗部发射粒子,亮部不发射。

(9)UV Set(选择UV贴图)

选择贴图的UV坐标,默认是当前的坐标,一般用默认的就可以了。

7)Manipulator Tool(用手柄控制粒子发射器属性)

为了对发射进行更加直观的控制和操作,Maya提供了一个在工作区以手柄操作的方式改变发射器属性的功能。通过该属性可对如下属性进行编辑:

①Rate。

②Direction(只用于方向发射)。

③Spread(只用于方向发射)。

④Speed。

⑤Normal Speed (只用于曲线和面发射)。

⑥Tangent Speed(只用于曲线和面发射)。

⑦Max Distance and Min Distance。

使用方法:选择粒子发射器单击工具栏,发射器就会显示如图13.23所示的状态;单击黄色的图标就可以对各个属性进行切换控制。

图13.23