该修改器模拟通过诸如水,空气等介质的物理效果,该介质施加力(拖动)以减慢粒子的速度。
拖动修改器在某种程度上提供了对粒子的物理上精确的拖动效果。当物体在介质中移动时会发生阻力,该介质可能是空气,另一种气体或某种液体。拖动会降低对象的速度;“空气阻力”是用于在空气中移动的物体上拖动的常用术语。
阻力受许多因素影响:
介质的密度:密度越大,阻力越大。修改器具有多个内置的预设密度值,或者您可以通过在“密度”下拉列表中选择“自定义”来添加自己的值。您可以在网上找到几乎所有介质的密度。
对象的速度:随着速度的增加,拖动效果也会增加。
阻力系数:该值通常是通过实验确定的。修改器包含各种对象的系数,同样,您可以在网上找到更多的系数。通过在“阻力系数”下拉列表中选择“自定义”,可以使用自定义值。
物体在其前进方向上的表面积。修改器为此使用粒子半径。这在物理上不是准确的,但是确定物体的表面积(形状可能非常不规则并可能旋转,因此前向表面积不断变化)并不简单,肯定会很费时。粒子半径用作近似值。请注意,粒子比例没有任何作用,因此,如果您希望拖动受表面积的影响,则与粒子关联的任何对象都必须从粒子半径而不是比例中得出其大小。
如果未选中此开关(默认设置),则修改器将假定粒子半径和速度的数值以厘米为单位,并将其转换为米以用于阻力计算。不管实际场景单元如何,它都会这样做。这样可以确保无论选择什么单位,模拟行为都是相同的。
实际上,半径为2英尺的球体在流体中流动时,其行为将与半径为2毫米的球体大不相同(较大的对象受阻力的影响更大)。如果您确实需要使用实际的场景单位,请选中此开关,它将以任何单位将半径和速度转换为米-但结果可能会完全不同!