3DS Max 7.0 PF Source粒子全攻略(4):Test功能详解②
第一篇 : 命令面板参数
第二篇 : Particle View Menu Bar(粒子视图菜单栏)命令详解
第三篇 : 操作器的功用①
第三篇 : 操作器的功用②
第三篇 : 操作器的功用③
第三篇 : 操作器的功用④
第四篇 : Test功能详解①
6、Scale Test(缩放测试)。其命令在板如图1-7所示。

图1-7
功用:用来控制粒子缩放,或者在缩放前后控制粒子尺寸和分支。该测试提供了不同的为测量比例和尺寸指定标准的轴选项。
Type(类型):选择要测试的测量类型。可以测试实际缩放比例,或者缩放前后的尺寸。默认为比例。
PreScale Size(缩放前尺寸):在缩放前测试尺寸大小。
PostScale Size(缩放后尺寸):在缩放后测试尺寸大小。
Scale(缩放):用来测试缩放的百分比。
Axis(轴):选择要测量的轴。默认为Average(平均)。
Average(平均):通过在三个轴向增加尺寸然后除以三获取平均测量。
Minimum(最小):使用最小的尺寸。
Median(中间):使用中间的尺寸。例如,如果X=5, Y=6, Z=12, 与Test Value比较的数值就是6。
Maximum(最大):使用最大的尺寸。
X/Y/Z:使用指定的尺寸。
Test True if Particle Value(粒子数值测试):用于指定如果速度测试成功或者失败,指定测试是否传递粒子到下一个事件。默认为Is Greater Than Test Value(大于测试值)。
Size(尺寸)选项组。当设置为缩放前大小或缩放后大小时,设置可用。
Test Value(测试数值):指定的尺寸或者测试数值。默认为10.0
Variation(变化):测试数值可以随机变化的量。默认为0.0。
Scale(缩放)选项组。当类型设置为缩放时,这些设置可用。
Test Value(测试数值):要测试的特定的缩放因子。默认为100%
Variation(变化):缩放因子可以随机变化的数量。默认为0.0%.
Test Value Offset Keying(测试数值偏移键)选项组
Sync By(同步):选择在设置Test Value和 Variation的动画时要使用的时间帧。
Absolute Time(绝对时间):为参数设置的任意帧在设置的实际帧被使用。
Particle Age(粒子年龄):为参数设置的任意帧在每个粒子的存活期的相应帧被使用。
Event Duration(事件持续):为参数设置的任意帧在每个粒子第一次进入事件开始时被使用。
Uniqueness(惟一)选项组
Seed(数量):指定随机数值。
New(速率):使用随机化公式计算新种子。
7、script Test(脚本测试)。其命令面板如图1-8所示。

图1-8
功用:通过使用MAXscript脚本来测试粒子状态。
Edit script(编辑脚本):单击此按钮,打开MAXscript脚本编辑器窗口。
Uniqueness(惟一)选项组。提供脚本可以使用或者忽略的随机种子数。
Seed(数量):指定随机数值。
New(速率):使用随机化公式来计算新种子。
8、Send Out Test(发送测试)。其命令面板如图1-9所示。

图1-9
功用:发送测试只是将所有粒子发送到下一个事件,或相反地将所有粒子保留在当前事件之中。如果只是想无条件地将粒子发送到另一个事件,就可以使用此测试。
Test True For(对…测试为真)选项组。用来设置本测试是将所有粒子发送到下一个事件还是将它们保留在当前事件。默认设置为所有的粒子。
All Particles(所有粒子):选中时,所有粒子都将被发送到下一个事件。
No Particles(无粒子):选中时,所有粒子都将被保留在当前事件。
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(使用系统单位):勾选此项后,用系统单位为分散后的粒

