“保持分离”操作符是“速度”操作符系列中的成员,它可用于将力应用于粒子,以使这些粒子分离,从而避免或减少粒子间的碰撞。另外,使用负数的力,以防止粒子分离过多。此操作符通过控制粒子速度和加速度进行工作。
在高亮显示操作符后,此卷展栏将出现在位于“主操作符”卷展栏下面的“参数”面板中,右键单击此卷展栏,然后选择“使用脚本关联”。随后,复选标记将出现在右键单击菜单中的“使用脚本关联”旁边,并且无论何时高亮显示操作符时,都将出现此卷展栏。要禁用脚本关联,请从右键单击菜单中再次选择“使用脚本关联”。
脚本关联允许您使用脚本来控制“力”和“范围”参数,这些参数通常在操作符的参数中指定。将“脚本”操作符放置在事件中的“保持分离”操作符前,然后用它定义“particleFloat”和“particleVector”通道中的值。有关设置 particleFloat 值的脚本示例,请参见 particleFloat 示例脚本。
在“脚本关联”卷展栏上,选择以下两选项之一:
选择以下两选项之一:
选择以下选项之一。选择“绝对大小范围”或“相对大小范围”将使“参数”卷展栏上的“范围”设置不可用。
该用户界面出现在“粒子视图”对话框右侧的“参数”面板中。
可以设置力生效的体积和衰减区域,既可以是粒子大小的绝对距离,也可以是其相对距离。
核心半径 到每个粒子轴点的距离(以系统单位计),在此范围内,应用力的最大强度。默认设置为 10.0。
衰减区域 核心半径以外的距离(以系统单位计),在此距离内,力从最大强度逐渐衰减为 0。默认设置为 10.0。
核心百分比 与每个粒子的距离,表示为粒子半径的百分比,在此范围内,应用力的最大强度。默认设置为 200.0。
衰减百分比 核心半径以外的距离,表示为半径的百分比,在此距离内,力从最大强度逐渐衰减到 0。默认设置为 100.0。
例如,如果选择“绝对大小”,将“核心半径”设置为 40、“衰减区域”设置为 20,并将“变化 %”设置为 50,那么每个粒子的实际核心半径都将是 20 到 60 范围内的随机数,衰减区域都将是 10 到 30 范围内的随机数。对于每个粒子,“粒子流”都使用同一“变化 %”值,因此如果“核心半径”确定为 20,那么“衰减区域”将为 10。
默认情况下,当局部使用时,“保持分离”力只将当前事件(即,包含“保持分离”操作符的事件)中的粒子彼此分离,或者当全局使用时,将当前流的每个事件中的粒子彼此分离。另外,这些设置也可用于使粒子与其他事件或流中的粒子分离,而不影响其他事件或流中粒子的行为。默认设置为“当前事件”。
当全局使用时,保持当前流中每个事件中的粒子彼此分离,但不保持与流中其他事件中的粒子分离。
当全局使用时,保持当前流中的所有粒子彼此分离,并影响当前流中的所有粒子。
当全局使用时,保持当前流中所有粒子与此选项下列表中高亮显示的事件中的所有粒子分离,但只影响当前流中的粒子。
选择此选项后,单击列表中的项目,可使其高亮显示。
保持当前事件中的粒子与此选项下列表中高亮显示的流中的所有粒子分离。未在当前事件中的粒子不受“保持分离”操作符影响。
当全局使用时,保持当前流中所有粒子与此选项下列表中高亮显示的流中的所有粒子分离,但只影响当前流中的粒子。
选择此选项后,单击列表中的项目,可使其高亮显示。