有关创建“粒子采样器信息”节点的信息,请参见创建粒子采样器信息节点。有关设置“粒子采样器信息”节点属性的信息,请参见设置粒子采样器信息节点属性。
指定如何计算“输出 UV 坐标”(Out Uv Coord)。默认情况下,“输出 UV 坐标”(Out Uv Coord)提供粒子的归一化的年龄。“输出 UV 坐标”(Out Uv Coord)属性包括 U 向输出坐标和 V 向输出坐标。它们以该格式提供,以便您可以使用该属性控制纹理放置节点。
粒子的年龄除以其 “finalLifespanPP”。“finalLifespanPP” 属性用于粒子的年龄。这适用于粒子形状的所有“寿命模式”(Lifespan Modes)。但如果“寿命模式”(Lifespan Mode)设定为“永生”(Live forever),则所有寿命实际上是无限的,因此归一化的年龄始终为零。
“输出 UV 类型”(Out UV Type)设定为“归一化的年龄”(Normalized age)是默认设置;您无需像在以前的版本中那样设置使用相对年龄属性。
无论粒子形状是否有“ageNormalized”属性,都可以使用“粒子采样器信息”(Particle Sampler Info)节点的该输出。
使用“粒子采样器信息”(Particle Sampler Info)节点的“归一化值”(Normalization Value)属性,而不是“finalLifespanPP”。如果要使粒子永生,或者如果要在寿命期间循环纹理多次,则该选项很有用。
将粒子形状的这些属性用作 U 值和 V 值。这为您提供比以前更多的功能,因为除了年龄,您还可以使用这些属性为粒子定义自己的纹理坐标。
(仅在“输出 UV 类型”(Out UV Type)设定为“绝对年龄”(Absolute age)时才适用。) 指定如何应用“绝对年龄”(Absolute Age)和粒子年龄来计算“输出 UV 坐标”(Out UV Coord)。年龄范围从 0 到“归一化值”(Normalization Value)指定的值。
当粒子的实际年龄增加时,Maya 会反复循环归一化范围。例如,如果归一化值为 2,则当粒子年龄增加时,Maya 会使用下列值:
实际粒子年龄 | Maya 使用的值 |
---|---|
0 |
0 |
0.1 |
0.1 |
1 |
1 |
2 |
2 |
2.1 |
0.1 |
3 |
1 |
4 |
2 |
如果实际的年龄超过了归一化值,Maya 会使用归一化值。例如,如果归一化值为 2,则当粒子年龄增加时,Maya 会使用下列值:
实际年龄 | 使用的值 |
---|---|
0 |
0 |
0.1 |
0.1 |
1 |
1 |
2 |
2 |
2.1 |
2 |
3 |
2 |
4 |
2 |
(仅在“输出 UV 类型”(Out UV Type)设定为“绝对年龄”(Absolute age)时才适用。) 指定年龄范围的上限值。例如,如果使用的值为 2,则粒子年龄的范围从 0 到 2。
在最终计算中使用 1 -“输出 UV 坐标”(Out Uv Coord)(而不是“输出 UV 坐标”(Out Uv Coord))。例如,如果设定“输出 UV 类型”(Out Uv Type)以使该值在粒子出生时为 1,在粒子消亡时为 0。这适用于所有“UV 向输出类型”(Out UV types)。
显示从 nParticleShape 和 particleCloud 节点获取的只读属性和值。可以从“particleShape”和“particleCloud”“属性编辑器”(Attribute Editor)编辑这些值。有关这些属性的信息,请参见 nParticle 着色属性和粒子云属性。
显示从 nParticleShape 节点获取的只读属性值。可以从 nParticleShape属性编辑器编辑这些值。有关这些属性的信息,请参见 nParticle 寿命属性、nParticle 碰撞属性、nParticle 大小属性和 nParticle 着色属性。
显示只读用户定义向量属性。有关用户定义的属性的详细信息,请参见添加用户定义的属性。