clamp_influence

clamp_influence 可用于对模拟特性(如 voxel_densitypoint_velocitypoint_size)的值进行钳制。

要使用此节点,请将其输出插入模拟节点(如 simulate_aerosimulate_particlessimulate_mpm)的 influences 输入。

输入

influence

可以选择将影响场 out_influence 连接到此端口。例如,可以连接 mask_influence 节点以遮罩此影响的效果。可以将任意数量的影响场呈菊花链状连接在一起,以构建复杂的场。

enable

关闭此项可禁用效果。如果禁用,将使其成为穿过节点。请注意,禁用此项后,连接到影响输入端口的任何其他影响场仍将处于活动状态。

property

要修改的模拟特性的名称。

min

要钳制到的最小值。min 和 max 可以是 float、float3、scalarField 或 vectorField。

max

要钳制到的最大值。

hard_mask

启用后,如果存在遮罩,它将被解释为 0.0 或 1.0,以便在遮罩区域内保证钳制值。否则,如果遮罩具有部分值,钳制将拉向钳制值,而不是立即替换它。

clamp_vector_length

使用户可以执行诸如钳制速度(速度的长度)之类的操作。为了使此项发挥作用,特性应为向量类型,且 min 和 max 为 float 或 scalarField。然后,将钳制应用于向量特性的长度。

输出

out_influence

可以连接到模拟节点或其他影响节点的输出影响对象。