mask_influencemask_influence 可通过使用与几何体的距离来修改其他影响节点的效果数量。仅当通过 influence 端口与其他影响节点结合使用时,此项才有效果。此外,此项还应具有连接到 geometry 端口的一些几何体。
要使用此节点,请将其输出插入影响节点(如 wind_influence )的 influence 输入。此外,还需要将要使用的几何体连接到 geometry 端口。
influence可以选择将影响场 out_influence 连接到此端口。例如,可以连接 modulate_influence 节点,以另外根据模拟特性改变效果。可以将任意数量的影响场呈菊花链状连接在一起,以构建复杂的场。
geometry此项定义要用于遮罩的几何体。如果未连接到 geometry,此节点将不会产生任何效果。
enable关闭此项可禁用效果。如果禁用,将使其成为穿过节点。请注意,禁用此项后,连接到影响输入端口的任何其他影响场仍将处于活动状态。
geo_shape此项定义要用于几何体距离的方法。
Mesh:使用与输入对象的实际距离。此方法使用指定的 detail_size 将输入几何体转化为体积距离场,如果 detail_size 值较小,可能会比较慢。Bounding Box:这会将几何体替换为限制输入几何体的隐式长方体。Bounding Sphere:这会将几何体替换为理想的隐式球体,该球体适合几何体边界框的内部边界。resolution_mode分辨率模式决定 geo_detail_size 的单位。
Automatic 模式下,如果 geometry 是点,则 geo_detail_size 以世界空间单位进行解释(即类似于 Absolute 模式);否则,geo_detail_size 会解释为相对于输入几何体的边界框(即类似于 Relative 模式)。Absolute 模式下,geo_detail_size 以世界空间单位指定。Relative 模式下,geo_detail_size 相对于输入几何体的边界框指定。geo_detail_size此项定义在创建要用于遮罩的距离场(或等值面)时将输入几何体体素化的精细程度。值越小,捕捉的输入几何体的细节越精细,但速度也会越低,且占用内存也越多。
geo_volume_mode定义输入网格的体素化方式。
Solid:在此模式下,将多边形网格体素化为实体,如果网格是密闭网格,效果最好。Shell:在此模式下,将网格体素化为壳,不要求网格是密闭网格。magnitude这是遮罩的总体效果级别。可以选择将 scalarField 连接到此特性。值为零将导致影响物没有效果,而值 1.0 通常将产生完全效果。
min_distance与几何体的距离低于此值时,将产生完整效果。闭合网格(如球体)比开放网格(如平面)效果更好。在几何体内,距离变为负值,因此可以对 min_distance 使用负值以在网格中进一步偏移完整效果的点。
max_distance与几何体的距离超过此值时,将没有效果。
dropoff此项确定在距离介于 min_distance 和 max_distance 之间时效果衰减的速度。如果值为 0.0,则距离位于 max_distance 以内时将产生完整效果,超过该距离时将没有效果。值为 1.0 时,将为线性衰减,距离位于 min_distance 时将产生完整效果,距离位于 max_distance 时将没有效果。值为 2.0 时,将按 2 的幂衰减。值越高,随着距离增大,力衰减越快。
invert启用此项后,将反转遮罩。因此,如果启用此项,几何体外部将产生完整效果,几何体内部将没有效果。
out_influence可以连接到模拟节点或其他影响节点的输出影响对象。