“繁殖”使用现有粒子创建新粒子。每个繁殖的粒子在其父粒子的位置生成,方向和形状也相同。“繁殖”可以为繁殖的粒子指定不同的速度和比例因子。如果将“繁殖”测试与另一事件关联,繁殖的粒子将发送给该事件,在其中可以为新粒子指定不同属性。
“繁殖”只是一种测试,因为它将繁殖的粒子发送给另一个事件(如果关联);不会实际测试任何属性。所有遇到“繁殖”测试的粒子会立即受到该测试的影响。因此,如果希望粒子根据测试结果进行繁殖,应使用其他分支到包含“繁殖”的事件的测试。此时,可能需要将繁殖的粒子发送给另一个事件,否则,粒子将不断重新繁殖。或者,要在碰撞后繁殖粒子,请使用碰撞繁殖测试。
该用户界面出现在“粒子视图”对话框右侧的“参数”面板中。
在“繁殖”的上下文中,父粒子 是用于繁殖新粒子的原始粒子。
使用以下设置可以指定繁殖粒子的频率、要使用的测量系统以及与繁殖的粒子数有关的其他值。
删除父粒子启用时,将删除每个繁殖了新粒子的原始粒子。只适用于“一次”选项。
速率每秒要繁殖的粒子数。只适用于“每秒”选项。
步长大小每次父粒子移动此距离(采用 3ds Max 单位)时,粒子流都会繁殖新粒子。
如果“可繁殖”的值不是 100.0,将使用随机的选择过程,受“唯一性种子”值的影响。例如,有五个父粒子,“子孙数”设置为 1,“可繁殖”设置为 80.0,可能会产生 2 到 5 个繁殖粒子。不过,每次繁殖的平均值为 4。
为了获取每个粒子的实际测试值,系统将“变化”值乘以 -1.0 到 1.0 之间的某个随机数,然后将此结果作为“子孙数”设置的一部分。例如,如果“子孙数”设置为 20,“变化”设置为 10,每个粒子实际的子孙数将在 18 到 22 之间。
用于指定繁殖的粒子的绝对速度或相对于父粒子的速度,随机变化可选。繁殖的粒子的方向总是与其父粒子的方向有关,但是可以设置分散度,使粒子最终会散开。
正值继承父粒子的方向;负值反转父粒子的方向。
正值继承父粒子的方向;负值反转父粒子的方向。
为了获取每个繁殖的粒子的实际速度,系统将“变化”值乘以 -1.0 到 1.0 之间的某个随机数,然后将结果与指定的粒子速度或继承的粒子速度相加。例如,如果粒子速度为 100 个单位/秒,“变化”设置为 20,每个粒子的测试值将在 80 到 120 个单位/秒之间。
为了获取每个繁殖的粒子的实际比例,系统将“变化”值乘以 -1.0 到 1.0 之间的某个随机数,然后将结果与“比例因子”值相加。例如,如果“比例因子”设置为 100,“变化”设置为 20,每个繁殖的粒子将在父粒子大小的 80% 到 120% 之间。
“唯一性”设置可以使“可繁殖”的结果随机化,如果小于 100.0,还可以使“变化”值随机化。