influence_scopeinfluence_scope 可视化输入影响物对象的特性,例如该对象的力、遮罩、阻力、删除或要修改的特性。标量特性(如遮罩值)在点形状上可以显示为颜色和大小,而向量特性则绘制为箭头或流线。
点是在边界框内或探测几何体顶点位置进行采样的。如果使用探测几何体,则还可以选择应用边界框。
要使用此功能,请创建一个影响物(例如 turbulence_influence),将来自它的 out_influence 插入到 influence_scope 的 influence 中。然后将输出 diagonostic_geo 插入到图表的输出中以实现可视化。
influence要可视化的影响物对象。可按菊花链状方式构建影响物以获得复杂效果。内部影响物对象可能有多个特性,例如力、遮罩、阻力、删除和要修改的特性。
probe_geometry如果连接到此项,则将在几何体位置进行采样,否则将根据 divisions 使用边界框进行采样。
几何体可以是网格、点对象(如粒子系统)或体积。如果是体积,则将在体素位置对点进行采样,这可能需要进行大量采样。可以使用 skip_prop_samples 和 apply_bounds_to_probe 特性减少来自探测的采样数。另请注意,如果影响物包含代理场,则它们将使用探测几何体进行解算,前提是探测几何体上存在代理特性。在这种情况下,探测几何体应该是应用影响物的对象,如 simulate_aero 或 simulate_particles 的输出。另请注意,如果使用流线,则代理无法进行解算。
bounds_geometry如果连接此项,则将使用几何体的边界框覆盖最小边界和最大边界。
此项控制将可视化来自影响物的哪些标量特性:
None:不显示任何标量特性。Mask:影响物遮罩,范围为 0-1。Kill:影响物删除粒子或密度时采用的速率。Drag:影响物应用的阻力大小。Force Magnitude:力向量的长度。Property:如果选择此项,则需要定义 point_property 名称。这应该是由影响物修改的特性,例如在 modify_influence 或 set_influence_property 中修改的特性。point_size此项控制输出点的总体大小。它与来自 size_remap 曲线的最终值输出相乘。
point_propertypoint_display 设置为 Property 时,这是由影响物设置的某个特性的名称,例如,通过 modify_influence 或使用 set_influence_property 设置的特性。
vector_display此项控制将可视化来自影响物的哪些向量特性 (float3):
None:不显示任何向量特性。Force:影响物将应用的力。Property:如果选择此项,则需要定义 vector_property 名称。这应该是由影响物修改的特性,例如在 modify_influence 或 set_influence_property 中修改的特性。vector_length此项控制输出箭头或流线的总长度。它与来自 length_remap 曲线的最终值输出相乘。
vector_width这是箭头的宽度以及流线的宽度。
vector_propertyvector_display 设置为 Property 时,这是由影响物设置的某个特性的名称,例如,通过 modify_influence 或使用 set_influence_property 设置的特性。
apply_mask启用此项后,内部影响物遮罩将以在解算器内部应用的方式应用于影响物值(如力)。
size_remap此曲线可用于控制影响物值如何映射到点的大小。沿曲线底部的值表示输入场值,这些位置处曲线的值是输出。如果曲线的前外推和后外推恒定,则超出这些范围的值将会钳制。
length_remap此曲线可用于控制影响物向量值如何映射到箭头的长度。沿曲线底部的值表示输入场长度值,这些位置处曲线的值是输出长度。如果曲线的前外推和后外推恒定,则超出这些范围的值将会钳制。
color_remap此项将影响物值重映射到颜色值的查找。原始点特性或向量特性的长度将使用此曲线进行重映射,然后结果将用作 3 条颜色曲线的输入。
通常,最简单的做法是将颜色曲线保留在 0-1 范围内,并调整颜色重映射以确定映射到颜色的场范围。如果希望将 20.0 到 25.0 之间的影响物值映射到颜色范围,则将两个顶点的位置移动到 20(值为 0.0)和 25(值为 1.0)。
vector_base_brightness此项缩放调整箭头的根部位置处的颜色。如果为 1.0,则箭头从根部到头部是统一的颜色。如果为零,则箭头的根部将为黑色,而头部将为定义的颜色值。
shape要用于绘制的形状:
point:由一个像素组成的简单点disk:实心圆circle:线条绘制的圆cube:实心立方体sphere:实心球体numeric:此项可用于将场显示为数字。screen_aligned如果为 true,点形状将旋转为朝向摄影机。
color_R红色范围。
color_G绿色范围。
color_B蓝色范围。
draw_arrowheads将向量绘制为带有头部的箭头,而不是锥形线。
numeric_display将原始场值绘制为文本。对于向量 xyz,这是每个点的三个浮点数。
使用范围时,将对边界框内的均匀栅格进行采样,其中 divisions 特性控制此框相对于最大轴的细分。如果存在探测几何体,则将在探测几何体的各点处采样,而忽略 divisions。
min_bounds这是一个表示边界框的最小位置的 float3。如果有连接到 bounds_geometry 的对象,则其将覆盖此设置。
max_bounds这是一个表示边界框的最大位置的 float3。如果有连接到 bounds_geometry 的对象,则其将覆盖此设置。
divisions此项控制在没有探测几何体时的采样数。在最小/最大边界内生成一个均匀的采样栅格,其中 divisions 是沿主轴的采样计数。
skip_probe_samples使用探测几何体时,此项可用于按 X 的间隔跳过采样。值为零时将使用每个几何体点,而值为 1 时将按 1 个点的间隔使用点,值为 2 时将按 2 个点的间隔使用点,依此类推。当探测为体积(可能有许多体素)时,这可能特别有用。
apply_bounds_to_probe使用探测几何体时,此项可用于进一步将边界框应用于探测采样。
流线是从采样位置开始并通过影响物向量特性(视为速度)跟踪流的股。它们可以被认为是模拟粒子在影响物体积中平流传递的路径。
display_flowlines如果启用此项,则将绘制流线,而不是箭头。
flowline_length_in_seconds流线路径长度由粒子在此时间内移动的距离确定,此时向量场被视为速度。
flowline_samples_per_second此项确定创建流线时采用的步数。值较大时,产生的曲线更加平滑,从而更加准确地符合影响物向量场,但也会增加计算量。如果 flowline_length_in_seconds 为 2,此项为 100,则每条流线将有 200 个采样。
diagnostic_geo这是一个输出点和/或股几何体,其中包含调整了颜色和大小的采样值。