“出生”操作符可使用一组简单参数来在粒子流系统中创建粒子。通常,使用“出生”作为直接与全局事件连接的任何事件中的第一个操作符;这样的事件称为出生事件。
可以指定粒子的总数或每秒出生粒子的速率。也可以通知系统何时开始发射粒子以及何时停止。
要使用“出生”操作符,请执行以下操作:
该步骤将演示无法串行使用多个“出生”操作符,并说明如何并行使用多个“出生”操作符。
默认的粒子系统包含一个“出生”操作符,作为出生事件中的第一个动作。
您不能。在“事件 01”中的不同动作上拖动时,事件顶部会出现一条红线,指示“出生”操作符将放置在此处,而无论您在何处释放鼠标按钮。
与上一步骤相同,只有事件顶部可以放置“出生”操作符,以替换现有“出生”操作符。
粒子流将创建一个新的出生事件,即“事件 02”,其中包含“出生”操作符和“显示”操作符。
每个出生事件都必须与全局事件关联才能生成粒子。
粒子流不允许执行此操作,因为这将导致两个“出生”操作符串联。
“粒子流”仍然不允许执行此操作,因为这将导致两个“出生”操作符串连。
粒子流将创建一个新事件,即“事件 03”。
将两个出生事件与同一个事件(即第三个事件)关联不会有问题。出生事件并行存在于粒子系统中,每个出生事件都独立生成粒子,然后将其粒子流输送到公用事件中,在公用事件中两个流将进行合并。
如果第二个出生事件有其自己的全局事件,则可以使用“拆分源”测试在任何下游点处根据其原始流将流重新分离。为此,需要删除“粒子流源 01”与“事件 02”之间的关联,再将一个空流添加到系统中,然后将它与“事件 02”关联。
该用户界面出现在“粒子视图”对话框右侧的“参数”面板中。
使用“数量”选项,第一个粒子总是在“发射开始”帧发射,而最后一个粒子总是在“发射停止”帧发射。在这些端点之间发射的粒子在发射周期内以相同时间间隔出现。例如,如果将“数量”设置为 3,则第二个粒子在发射周期的中间发射。
要确定使用“数量”选项时每帧发射的粒子数,请将“数量”值除以发射帧的数量(“发射停止”-“发射开始”+1)。
如果指定的出生速率不是系统每秒帧值(在“时间配置”对话框中设置)的整数倍,“粒子流”将使用插值确定何时发射粒子。例如,如果使用系统默认速率 30 帧/秒,并将出生速率设置为 4,则在“子帧采样”禁用的情况下,系统以七帧或八帧为间隔发射每个粒子,在“子帧采样”启用的情况下,系统以 7.5 帧间隔发射粒子。
“膨胀”是发射单独的粒子泡或粒子簇的效果(而不是连续的粒子流)。为发射器设置动画后,此效果尤其明显。
禁用“子帧采样”会导致粒子完全按帧时间发射。这样,以后按粒子年龄对粒子进行排序会更加容易。