9、Spawn Test(产卵测试)。其命令面板如图1-10所示。

图1-10
功用:产卵(Spawn)会在现有的粒子基础上生成新的粒子,每个新生成的粒子都具有与其父粒子相同的位置和形状。分散后的粒子可以重新调整速度和分布方式。如果将分散测试线接到另一个事件,分散后的粒子会被发送到该事件,并可为新粒子设置不同的参数。分散测试实际上只将分散后的粒子发送到另一个事件(若已线接),而并不测试任何属性。所有粒子接到分散指令时都会立刻受其影响,因此,若要令粒子基于某个测试结果而分散,需要使用另一个指向包含分散的事件的测试。若此时还想将分散后的粒子发送到该事件以外的事件,或令粒子再次分散,有一个替代的方法就是使用Collision Spawn测试。
Spawn Rate And Amount(产卵率和量)选项组
Once(一次):粒子只产卵一次,即对于每个现有粒子,都生成一个新粒子。默认为选中。
Delete Parent(删除父粒子):选中此复选框时,将删除每个新生成粒子的父粒子。仅当选中Once时可用,默认为不选中。
Per Second(每秒):用来指定每秒繁殖的粒子数。
Rate(比率):设置每秒发生产卵的粒子数量,默认值为10,即使用30fps时每隔两帧生成一个新粒子。仅当选中Per Second时可用。
By Travel Distance(按移动距离):粒子依据其移动距离每隔一定的间隔发生一次产卵。
Step Size(步幅大小):指定生成新粒子的间隔(步幅),默认值为1。仅当选中By Travel Distance时可用。
Spawnable %(可繁殖):设置当前事件中可分散的粒子占粒子总数的百分比。这个比值在粒子加入事件前就被确定,但可以对其设置动画。默认值为100。对于100以外的值,系统会使用随机选择,该百分比值将受到随机种子数的影响。例如对5个父粒子,Offspring #的值为1,Spawnable %的值为80,则可分散的粒子数将会是2到5中的任意一个数,平均值为4。
Offspring #(后代):系统为每个父粒子生成的新粒子数量,默认值为1。
Variation %(变化):Offspring #值随机变化的程度,默认值为0。为获得每个粒子的实际测试值,系统将Variation %值乘以一个-1到1之间的随机数,并将其结果作为Offspring #的值。例如,Offspring #的值为20,Variation的值为10,则每个粒子的后代的实际数量将在18到22之间。
Restart Particle Age(重置粒子周期):选中时,将分散生成的每个新粒子的周期都设置为0。未选中时,新粒子将继承其父粒子的生命周期设置。默认为选中。
Speed(速度)选项组。主要用来指定繁殖粒子的绝对速度或相对于父粒子的速度,随机变化可选。
In Units(使用系统单位):勾选此项后,用系统单位为分散后的粒子指定速度,默认值为100。正值表示新粒子继承了父粒子的运动方向,负值则相反。
Inherited %(继承):勾选此项后,指定分散后粒子速度与父粒子速度的百分比值,默认值为100。正值表示新粒子继承了父粒子的运动方向,负值则相反。这是默认的选项。
Variation %(变化):设置新粒子速度随机变化的幅度,默认值为0。
Divergence(偏离):设置分散后粒子的运动方向较父粒子的偏离角度,取值范围为0°到180°,默认值为0。
Size(尺寸)选项组
Scale Factor %(缩放):设置每个由分散生成的粒子相对其父粒子缩放的比例,默认值为100。
Variation %(变化):设置分散生成的粒子缩放时随机变化的幅度,默认值为0。
Uniqueness(惟一)选项组
Seed(数量):指定随机数值。
New(速率):使用随机化公式来计算新种子
10、Speed Test(速度测试)。其命令面板如图1-11所示。

图1-11
功用:速度测试提供了一系列变量,用来检测粒子系统中粒子的速度、加/减速、循环运动率以及相应的分支。
Velocity Magnitude(速度大小):测试粒子的速度而不考虑其运动方向,使用系统单位。这是默认的测量方式。
Velocity X/Y/Z:测试粒子沿指定的坐标轴的速度,使用世界坐标系和系统单位。
Acceleration Magnitude(加速度大小):测试粒子加速度的大小而不考虑其方向,使用系统单位。
Acceleration X/Y/Z:测试粒子沿指定的坐标轴的加速度,使用世界坐标系和系统单位。
Steering Rate:测试粒子每秒做圆周运动的度数,而不考虑其旋转和转弯。例如,一个做抛物线运动的粒子,其运动由线性和圆周两种成分构成,当它位于抛物线顶端时,圆周运动的成分所占比例最大。若粒子在1秒内运动了一周,则此值为360;若在1秒内运动了半周,则此值为180。可以通过将Speed By Icon 操作器图标连接到圆周状路径来测试这个值。
True When Accelerates(加速时为真):当粒子速度增大时,返回一个真值。
True When Decelerates(减速时为真):当粒子速度减小时,返回一个真值。
Test True If Particle Value(若粒子的值…则测试为真)选项组。设置速度测试成功或失败时是否向下一个事件发送粒子。依据在测量方式下拉列表框中选择的不同测量方式,当选中第一项Is Less Than Test Value(小于测试值)时,若测量结果小于下方设置的Test Value(测试值),粒子将会被发送到下一个事件;当选中第二项Is Greater Than Test Value(大于测试值)时,若测量结果大于下方设置的Test Value(测试值),粒子才会被发送到下一个事件。默认选择第二项。
Test Value(测试值):设置测试的预设值,其单位依据上方的测量方式而不同。默认值为300。
Variation(变化):设置测试值随机变化的幅度。默认值为0。

发表评论
告诉好友