命令条目: “粒子视图” 在事件中单击“组选择”,或将“组选择”操作符添加到粒子系统中然后单击它。
“组选择”操作符扩展了粒子流选择粒子的能力。在粒子流中,以前您在整个流中以显式方式选择一个仍保持选定状态的粒子组。然而,使用组选择您可以按照各种条件(位置、粒子属性、随机及其他条件)指定任何数量的组。
您可以使用拆分组测试将选定的粒子组转移到另一个事件,或使用 “组”操作符 指示外部事件影响粒子。“组选择”图标可以进行缩放和变换,以便在粒子流运动的过程中动态地更改粒子选择。
您可以在不同的事件中实例化“组选择”操作符来定义同一个选择子集。如果粒子会聚到另一个事件中,则会合并选择子集,且“组”操作符会使用合并后的选择子集。
“组选择”操作符不会改变粒子的属性。它会添加用于指示对应于选择操作符的粒子的选择状态的数据通道。若要基于粒子的选择状态修改粒子,请使用“组”操作符或拆分组测试。
“组选择”图标
如果向“粒子流”系统添加一个“组选择”操作符,则会创建一个可供您在视口中选择的 3D 图标或辅助对象。此图标放置在世界原点 (0,0,0)。如果选择此选项,将在“修改”面板上打开“参数”卷展栏,该面板包含下节所述的控件。选择“图标内部体积”选项时,图标位置将由粒子流使用。
“组选择”图标
界面
“选定内容更新”组
选择如何计算选择状态:
一次操作符只会确定一次选择状态,即在粒子输入事件时。
连续在每帧重新计算选择状态。
根据其他选项的不同,“组选择”操作符可能会以子帧采样为基础检测帧与帧之间选择状态的变化。
反向选择
反转粒子选择。
选择事件中的所有粒子。如果在当前事件中粒子选择正在进行合并,且您计划在稍后的事件中使用实例“组选择”操作符分隔粒子,则可以使用此选项。
粒子流源中的所选对象选择当前在粒子流源的粒子子对象层级选定的粒子。在使用此选项前,请确保两个粒子流源对象的数量倍增设置(视口 % 和渲染 %)相同。
当前事件中的所有对象选择当前帧上事件中的所有粒子。
单击此选项可以按照下拉列表中所选项的指定来选择粒子。已选定粒子的数量显示在“按快照”旁。
在生成快照后,您可以更改帧或子对象粒子选择,而不会影响该“组选择”操作符中的选择。请记住,选择是以粒子 ID 为基础的。因此,如果视口和渲染中粒子的数目有所变化,则整体效果可能会产生明显差异。若要有效地使用此类型的选择,请在视口和渲染器中对粒子百分比进行同步。
在视口中显示“组选择”图标并选择图标范围内的所有粒子。如果“选定内容更新”(参见上文)设置为“一次”,则只会选中在事件开始时位于图标之内的粒子。如果“选定内容更新”设置为“连续”,则仅当粒子在图标体积内出现时才是组的成员;由此,选择可在整个动画过程中发生变化。
图标类型设置图标的整体形状:长方体、圆柱体或球体。图标的初始大小是由卷展栏底部附近的图标大小参数设置的。若要更改图标的大小和形状,请更改此参数,或者使用均匀缩放或非均匀缩放。您还可以移动、旋转图标并对其进行动画处理,从而更改选择区域。
子帧采样禁用此选项后,会将帧与帧之间图标或参考对象的运动视为线性。如果图标或对象具有快速复杂的运动,则启用此选项将在计算图标/对象的位置时获得更高的精度。
注意此设置同样适用于“对象内部”选项(参见下文)。
动画图形如果要以改变其图形或体积的方式对参考对象进行动画处理,请启用此选项。
使用粒子属性来定义选择集。在事件中此选项显示在引号中,位于操作符名称之后。从“属性”列表中,选择以下选项之一:
年龄使用粒子年龄来定义子集。年龄处于“从”/“到”范围内的所有粒子均变为选中状态。使用“变化”参数变更选择状态。
出生 ID使用唯一的粒子 ID 用于定义子集。ID 处于“从”/“到”范围内的所有粒子均变为选中状态。使用“变化”参数变更选择状态。
注意“出生 ID”属性不能根据“粒子流源”对象的“数量倍增”参数而缩放。
方向使用粒子速度向量和图标方向向量确定选择子集。如果粒子的速度向量接近指向图标向量的方向,则选中这些粒子。选中此选项后,图标将显示一个带有环绕圆锥体的箭头以显示“散度”参数的效果。速度向量位于该圆锥体内的所有粒子均变为选中状态。“散度”和“变化”参数以度数表示。
缩放使用粒子缩放值定义选择子集。由于缩放值为向量,而“从”和“到”的值为标量,因此将使用缩放组件的最大值定义包含范围。
脚本浮点使用粒子浮点数据通道定义选择子集。“浮点”数据通道通常由“Script”操作符控制。
大小使用粒子大小定义选择子集。粒子大小由“Shape”和“Scale”操作符参数控制。使用“缩放”选项时,操作符使用大小向量组件的最大值定义包含范围。
速度使用粒子速度定义选择子集。“从”、“到”和“变化”参数以每秒单位数进行定义。
统一索引可扩展的粒子 ID 参数。如果将“数量倍增”设置为 100%,则“统一索引”与“出生 ID”索引相同。如果使用“统一索引”参数,则带有选定粒子的区域将保持一致而与“数量倍增”参数无关。
随机选择粒子。“机会 %”参数定义了将选择多少粒子。100% 意味着将选定所有粒子;50% 意味着大约选定一半粒子。
使用其他“组选择”操作符定义的选择子集的组合来选择粒子。按钮 A 和 B 定义了其他“组选择”操作符。可用组合如下:
A 和 B如果操作符 A 和 B 均选中了一个粒子,则该粒子处于选定状态。
A 或 B如果操作符 A 或操作符 B 选中了一个粒子,则该粒子处于选定状态。
A 或 B 但非二者如果操作符 A 已选中了一个粒子而操作符 B 未选中该粒子,则该粒子处于选定状态(反之亦然)。
A 且非 B如果操作符 A 而不是操作符 B 选中了一个粒子,则该粒子处于选定状态。
设置 3D 图标的大小。仅供选择条件图标内部体积和“按粒子属性选择: 方向”使用。
设置徽标大小,该大小对粒子没有影响。
启用时,3D 图标的颜色将与当前事件中的“Display”操作符同步。禁用此选项后,图标将具有标准“粒子流”操作符的颜色(蓝色)。
指定随机化值。
使用随机化公式计算新种子。
“选择条件”组
确定操作符用于选择粒子的方法。选项如下:
整个粒子流
按快照
根据当前在粒子流源子对象层级选定的粒子,或当前帧上事件中出现的所有粒子选择粒子。已选定粒子的数量显示在“按快照”旁。
若要选择粒子,请从下拉菜单中选择以下源之一,然后单击“生成快照”:
生成快照
图标内部体积
对象内部
使用此选项可以将任意对象指定为用于为组选择粒子时所使用的体积。选择此选项后,请单击“无”按钮,然后选择用作选择绑定区域的参考对象。参考对象内的所有粒子均将被选中。如果该对象未定义封闭空间,则由此而得的选择可能会不一致。
注意“子帧采样”选项(参见上文)适用于“对象内部”及图标内部体积。
按粒子属性选择
随机选择
合并组
图标大小
徽标大小
协调颜色
“唯一性”组
这些控件用于为“随机选择”和“按粒子属性选择”选择条件设置随机化。
种子
新增特性