指定如何将图像指定给精灵。选择下列选项之一:
每个粒子在整个寿命期间使用某些固定图像。
每个粒子依次显示图像序列。
选择用于将初始精灵指定给每个粒子的方法。选择下列选项之一:
每个粒子将使用序列中的第一个图像。
粒子使用其 “particleId” 值拾取图像。如果 “particleId” 大于序列中的图像数,将使用第一个图像重新开始。
每个粒子将使用序列中的随机图像。
粒子使用其“spriteNumPP”值选择图像。必须通过编辑粒子创建表达式来设定“spriteNumPP”值。请参见使用 nParticle 精灵向导自定义精灵。
将渐变连接到粒子对象的“spriteNumRamp”属性。渐变确定图像选择。可以修改该渐变以确定哪个精灵接收哪个图像。
指定如何为每个粒子循环图像。选择下列选项之一:
匀速播放图像序列。
缓入/缓出播放图像序列的速率。序列中第一个和最后一个图像使用的时间较长。
匀速播放图像序列。到达序列末尾时,会按相反顺序播放它。
缓入/缓出播放图像序列的速率。到达序列末尾时,会按相反顺序播放它。
粒子使用其“spriteNumPP”值选择图像。必须通过编辑粒子运行时表达式来设定“spriteNumPP”值。请参见使用 nParticle 精灵向导自定义精灵。
将渐变连接到粒子对象的“spriteNumRamp”属性。渐变确定图像选择。可以修改该渐变以确定哪个精灵接收哪个图像。
控制每次动画循环的长度。该选项仅在禁用“在寿命期间仅“循环”(Cycle)一次”选项时才有效。
反转渐变值的意义。提高该值将使用更接近序列开头的图像。
下面列出了预定义的向量数组属性:
属性 | 要添加该属性,请执行下列操作: |
---|---|
rgbPP(颜色) |
请参见使用每粒子属性。 |
rampPosition、rampVelocity 或 rampAcceleration |
不需要执行任何操作。默认情况下,粒子对象具有这些属性。 |
goalOffset |
属性 | 要添加该属性,请执行下列操作: |
---|---|
opacityPP(不透明度) |
请参见使用每粒子属性。 |
radiusPP(滴状曲面、云或球体的半径) |
|
emitterNameRatePP(点发射器的发射速率) |
|
goalPP(目标权重) |
请参见在每粒子基础上设定目标权重。 |
goalU 和 goalV(目标的 NURBS U 和 V 位置) |
请参见将动态属性添加到 nParticle |
质量 |
不需要执行任何操作。默认情况下,粒子对象具有该属性。 |
spriteNumPP、spriteScaleXPP、spriteScaleYPP 和 spriteTwistPP(文件扩展名、X 轴图像比例、Y 轴图像比例以及精灵的图像旋转角度) |
|
traceDepthPP(碰撞检测敏感度) |
没有任何属性影响渐变组件。这是“输入 U”(Input U)的默认设置。
粒子对象的“ageNormalized”属性。该属性包含粒子的年龄,从出生到消亡归一化为 0 和 1 之间的值。这是输入 V 的默认设置。
Maya 仅归一化从 0 到 1 的粒子年龄 (ageNormalized) 值。所有其他属性控制渐变组件及其文字值。如果该属性超出 0 到 1 的范围,渐变中的值会重复。例如,值 1.5 与值 0.5 表示渐变中的同一位置。
创建控制渐变组件的自定义属性。该属性名为“attributeUPP”或“attributeVPP”,其中 attribute 是显示在菜单中的属性名称。可以使用表达式、渐变或“组件编辑器”(Component Editor)设定该属性。
请注意,还可以从“属性编辑器”(Attribute Editor)中选择“attributeUPP”或“attributeVPP”。只需在连接到渐变的每粒子属性的属性框上单击鼠标右键,将指针滑动到右侧的箭头,然后选择“attributeUorVPP > arrayMapper2.outValuePP”。
“输入 U”(Input U)和“输入 V”(Input V)菜单还列出粒子对象中的所有浮点数组属性。可以选择其中一个列出的属性来控制渐变组件。
断开数组映射器到粒子形状的输入。该菜单项不会删除渐变节点或数组映射器。如果不希望在断开连接时删除渐变,则使用该菜单项。
通过删除数组映射器,断开到粒子形状的数组映射器的输入。如果渐变没有其他连接,那么也将删除渐变。如果在场景中不再需要渐变,可使用该菜单项。
对发射的粒子对象从发射器接受的粒子数量设定限制。
例如,如果将“最大计数”(Max Count)设定为 20,粒子对象会接受新粒子,直到它包含 20 个粒子,随后关闭发射。如果粒子消亡并将计数减少至 20 以下,则发射多个粒子,直到计数达到 20。
默认值为 -1,表示没有限制。
缩放发射的粒子的数量。可以输入介于 0 和 1 之间的值,以在 0 到 100% 之间缩放发射速率。缩小发射速率可加快场景播放速度。
使用 Alpha 信息 —“Alpha 增益”(Alpha Gain)、“Alpha 偏移”(Alpha Offset)和“对比度”(Contrast)(如果存在)为粒子提供纹理的透明度。如果启用“继承不透明度”(Inherit Opacity),可以使用下列属性:
使用纹理的亮度而非 Alpha 信息作为透明度的源。
为粒子提供与纹理的透明度相对的透明度(无论从 Alpha 还是亮度)。