nParticle“寿命”(Lifespan)属性

寿命(Lifespan)

“寿命”(Lifespan)属性指定 nParticle 在消失或消亡前保留在模拟中的时间。nParticle 寿命的测量单位为秒,从静态 nParticle 模拟的开始帧开始,到已发射 nParticle 的发射结束。

“寿命”(Lifespan)可用作 nParticleShape 节点每粒子渐变的输入属性,如“半径比例”(Radius Scale)“质量比例”(Mass Scale)“颜色”(Color)。以这种方式使用寿命属性,可以根据 nParticle 的年龄映射 nParticle 属性和对其设定动画。

寿命模式(Lifespan Mode)

永生(Live forever)

除非因碰撞事件或离开发射体积而消失,否则所有粒子将永生。

恒定(Constant)

此设置使用户可以为粒子输入一个恒定寿命。粒子将在指定时间消亡。

随机范围(Random range)

必须设定此属性才能启用“寿命随机”(Lifespan Random)(参见下文)。

仅寿命 PP (lifespanPP only)

只要选择“仅寿命 PP”(lifespanPP only)作为寿命模式,Maya 3.0 以前引用寿命 PP 的表达式即可正常工作。

寿命(Lifespan)

“寿命模式”(Lifespan Mode)设定为“恒定”(Constant)“随机范围”(Random Range)时,使用此选项可指定粒子的寿命值。

寿命随机(Lifespan Random)

此属性仅在“寿命模式”(lifespanMode)设定为“随机范围”(Random Range)时使用。

该属性标识了每个粒子的寿命的随机变化范围。如果设定为非零值,每个粒子的寿命将在加上或减去“寿命随机值/2”的范围内随机变化,以“寿命”属性为平均值(平均寿命)。例如,当寿命值为 5,寿命随机值为 2 时,寿命值将在 4 到 6 之间变化。

“恒定”(Constant)“随机范围”模式(Random Range Mode)下,“最终寿命 PP”(finalLifespanPP)属性中存储着从“寿命”(lifespan)“寿命随机”(lifespanRandom)生成的值。

注:

更改“寿命”(lifespan)“寿命随机”(lifespanRandom)的值将仅影响新粒子,而不会影响已有粒子。例如,如果将直至帧 50 的寿命值设定为 2,将帧 50 之后的寿命值设定为 5,则在帧 1 至帧 50 之间生成的粒子的“最终寿命 PP”(finalLifespanPP)值将为 2,帧 50 之后生成的粒子的“最终寿命 PP”(finalLifespanPP)值将为 5。帧 50 之前生成的粒子的“最终寿命 PP”(finalLifespanPP)值不会改变。

常规种子(General Seed)

该属性表示用于生成随机数的种子。它独立于所有其他随机数流。