通过选择“nParticle > 创建发射器”(nParticles > Create Emitter)或“nParticle > 从对象发射”(nParticles > Emit From Object),这将设置创建发射器时的选项。
请参见发射 nParticle。
该名称有助于您在“大纲视图”(Outliner)中标识发射器对象。如果不输入名称,发射器对象将接收默认名称,例如 emitter1。
指定 nParticle 发射器对象所属的 Maya Nucleus 解算器。从下拉列表(列出了现有的 Maya Nucleus 解算器)中选择一个解算器,或选择“创建新解算器”(Create New Solver)为新 nParticle 发射器对象创建一个新 Maya Nucleus 解算器。
将发射器类型设置为泛向粒子发射器。粒子向所有方向发射。
将发射器类型设置为定向粒子发射器。粒子沿您通过“方向 X”(Direction X)、“方向 Y”(Direction Y)和“方向 Z”(Direction Z)属性指定的方向发射。
从 NURBS 或者多边形曲面上的或其附近的随机分布位置发射粒子。
从曲线上的或其附近的随机分布位置发射粒子。
从闭合的体积发射粒子。从“体积形状”(Volume Shape)下拉菜单中拾取形状。
设置发射粒子的每秒平均速率。此速率是绝对的,除非您启用“对象大小决定的缩放率”(Scale Rate by Object Size)(请参见下文)。
仅当动画在发射器速率设置为正值的情况下播放两个或更多连续帧时,才会发生发射。
如果要查看已发射的粒子数,请选择已发射的粒子对象,然后查看“属性编辑器”(Attribute Editor)的“常规控制”(General Control)部分中的“计数”(Count)。
如果将“速率(粒子/秒)”(Rate (Particle/Sec))设置为较低的值,则由于发射计算中的舍入误差,实际发射的粒子数可能会小于设定的值。例如,如果将速率设置为每帧发射一个粒子,则可能需要稍微增加“速率(粒子/秒)”(Rate (Particle/Sec))(增加到 1.0001),以确保在特定帧发射粒子。
仅当当前“发射器类型”(Emitter Type)为“表面”(Surface)、“曲线”(Curve)或“体积”(Volume)时可用。
如果启用该属性,则发射粒子的对象的大小会影响每帧的粒子发射速率。对象越大,发射速率越高。该属性默认处于禁用状态。
对于曲面发射,速率为每秒每单位 (cm) 面积的粒子数。例如,2 cm x 2 cm 的平面即为 4 平方厘米的面积。如果发射速率为 3,则该平面每秒约发射 12 个粒子。如果使用 inch 或其他单位,Maya 会将这些单位转化为厘米来计算速率。
对于曲线发射,速率为每时间单位每 cm 长度的粒子数。例如,速率为 3 的 4 cm 曲线每秒约发射 12 个粒子。
如果此属性被禁用(默认),则发射速率是绝对的,而不是相对于对象大小(后者是 Maya 先前版本的操作方式)。
(仅适用于 NURBS 曲面发射器。)如果您在创建发射器之前在“发射器选项”(Emitter Options)窗口中启用该属性,则 Maya 会将“parentU”和“parentV”属性添加到粒子图形并将“needparentUV”属性设置为启用。您可以使用父对象 UV 驱动一些其他参数(例如颜色或不透明度)的值。
如果您在创建发射器后在“属性编辑器”(Attribute Editor)或“通道盒”(Channel Box)中启用此属性,Maya 会将“needParentUV”属性设置为启用,而不添加属性。
通过“循环发射”(Cycle Emission),您可以重新启动发射的随机编号序列。您可以使用它为游戏创建简单的循环。
如果将其设置为“帧”(Frame),则序列在您在“循环间隔”(Cycle Interval)中指定的帧数后重新启动。
如果将其设置为“无”(None),则随机编号生成器不会重新启动。
定义当使用“循环发射”(Cycle Emission)时重新启动随机编号序列的间隔(帧数)。仅在“循环发射”(Cycle Emission)下拉菜单中选定了“帧”(Frame)时才可用。
设置发射器执行发射的最小距离。您可以输入 0 或更大值。
粒子在“最小距离”(Min Distance)与“最大距离”(Max Distance)之间随机均匀发射。
设置发射器执行发射的最大距离。您可以输入 0 或更大值,但该值必须大于“最小距离”(Min Distance)。
设置相对于发射器的位置和方向的发射方向。仅适用于“定向”(Directional)、“曲线”(Curve)和“体积”(Volume)发射器。
“定向”(Directional)发射器发射的粒子的初始速度与发射器的“速度”(Speed)属性值相等,该值默认为 1 个单位 (cm) /秒。“方向 X”(Direction X)、“方向 Y”(Direction Y)和“方向 Z”(Direction Z)属性对速度没有影响。
“泛向”(Omni)发射器发射的粒子的初始速度在粒子发射的任何方向均为 1 个单位/秒,除非该值已被“速率随机”(Speed Random)属性(见下文)修改。
设置发射扩散角度。该角度定义粒子随机发射的圆锥形区域。您可以输入介于 0 和 1 之间的任意值。值为 0.5 表示 90 度,值为 1 表示 180 度。仅适用于“定向”(Directional)和“曲线”(Curve)发射器。
为已发射粒子的初始发射速度设置速度倍增。您可以输入 0 或更大值。值为 1 时速度不变。值为 0.5 时速度减半。值为 2 时速度加倍。
速度不影响由表达式、场或其他动力学而得到的速度。
通过“速率随机”(Speed Random)属性,您可以为发射速度添加随机性,而无需使用表达式。如果将“速率随机”(Speed Random)设置为正值,则发射器为每个粒子生成随机速率。“速度”(Speed)值为平均速度;“速率随机”(Speed Random)定义速度变化的范围。
每个粒子的速度是介于以下二者之间的随机值:
Speed - Speed Random/2 Speed + Speed Random/2
为曲面和曲线发射设置发射速度的切线分量的大小(请参见下列插图)。默认值为 0。您可以输入 0 或更大值。仅对曲面和曲线发射器有效。
为曲面和曲线发射设置发射速度的法线分量的大小(请参见下列插图)。默认值为 1。您可以输入 0 或更大值。仅对曲面和曲线发射器有效。
在“属性编辑器”(Attribute Editor)和“创建发射器”(Create Emitter)选项窗口中,不适用于体积发射器的属性以暗灰色显示。但是,“通道盒”(Channel Box)不支持以暗灰色显示。我们建议您在熟悉适用于各个体积图形的属性之前,使用“属性编辑器”(Attribute Editor)(而不是“通道盒”(Channel Box))来编辑体积场属性。
指定要将粒子发射到的体积的形状。选择“立方体”(Cube)、“球体”(Sphere)、“圆柱体”(Cylinder)、“圆锥体”(Cone)或“圆环”(Torus)体”。
将发射体积从发射器的位置偏移。如果旋转发射器,会同时旋转偏移方向,因为它是在局部空间内操作。
定义除立方体外的所有体积的旋转范围。该值可以是介于 0 和 360 度之间的值。
(仅适用于圆环体)定义圆环体的实体部分的厚度(相对于圆环体的中心环的半径)。中心环的半径由发射器的比例确定。如果缩放发射器,则“截面半径”(Section Radius)将保持其相对于中心环的比例。
如果启用该属性,则发射的粒子将在其离开体积时消亡。虽然这是一个粒子图形属性,但您可以通过“发射器”(Emitter)选项窗口对其进行初始设置。
如果要在创建发射器后编辑此属性,则在“属性编辑器: 离开体积”(Attribute Editor Volume Exit)中显示粒子图形属性(位于“发射属性”(Emission Attributes)下)。
“体积速率属性”(Volume Speed Attributes)仅适用于粒子的初始速度。要在粒子移动时通过体积影响粒子,请使用“体积轴”(Volume Axis)场(参见使用体积轴场)。
指定粒子离开立方体或球体体积中心点的速度。
指定粒子离开圆柱体、圆锥体或圆环体体积的中心轴的速度。
指定粒子沿所有体积的中心轴移动的速度。中心轴定义为立方体和球体体积的 Y 正轴。
指定粒子绕所有体积的中心轴移动的速度。
为粒子的“体积速率属性”(Volume Speed attributes)的方向和初始速度添加不规则性,有点像“扩散”(Spread)对其他发射器类型的作用。
在由所有体积发射器的“方向 X”、“方向 Y”、“方向 Z”(Direction XYZ)属性指定的方向上增加速度。
如果启用此属性,则当您增加体积的大小时,粒子的速度也相应加快。
显示指示速率的箭头。