nParticle 每粒子属性

通过“每对象属性”,可以使用单个值来为对象的所有粒子整体设定属性值。例如,通过每对象不透明度属性,可以为对象中的所有粒子设定单个不透明度值。

通过每粒子属性,可以分别为对象的每个粒子设定属性的值。例如,通过“每粒子 opacityPP”(per particle opacityPP)属性,可以为每个粒子设定唯一的不透明度值。虽然粒子对象中只有一个 opacityPP 属性,但是属性会为每个粒子的不透明度值保持值。属性将值保持在数组中。简而言之,数组就是一个列表。

可以为每对象属性设置关键帧,这意味着它们适用于创建复杂效果。许多其他类型的属性不能设置关键帧。

将每对象属性添加到粒子形状节点后,属性将显示在“属性编辑器”(Attribute Editor)“particleShape”选项卡中例如,在“渲染属性”(Render Attributes)区域中。通常在“属性编辑器”(Attribute Editor)“通道盒”(Channel Box)中设定每对象属性值。有关将属性添加到粒子对象以增强对行为和外观的控制的信息,请参见将动态属性添加到 nParticle

将每对象属性添加到 nParticleShape 节点后,属性名称将显示在属性编辑器 nParticleShape 选项卡的“每粒子(数组)属性”(Per Particle (Array) Attributes)部分中。有关设置值的详细信息,请参见使用每粒子属性

请注意,静态、动态或自定义属性可以是每粒子或每对象属性,但不能同时是这两种属性。另外请注意,动态添加的每粒子属性通常具有以 PP 结尾的名称。PP 代表每粒子。