力笔刷设置

对于任何笔刷节点,以下选项将在“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口和属性编辑器中显示为“管 > 行为”(Tubes > Behavior)部分的子集。

在生长周期中的每个步骤,可以对管应用力。这些小的累积更改会以一种更系统的方式影响整个管的形状,从而产生不同种类的效果。可以应用螺旋力、重力、风、湍流以及阻止管穿过地面的排斥力。由于生长具有累积性,因此力往往会在管的尖端比在根部有更好的效果。

某些力(如“路径吸引”(Path Attract)“路径跟随”(Path Follow))不应用于叶或花。

路径跟随(Path Follow)

定义尝试使管沿与笔划路径上其对应点相同的方向增长的力的幅值。如果该值为 0,则不对管应用力。随着该值增大,管将更加密切地跟随路径。如果该值为正值,管将跟随笔划路径(类似于沿笔划路径方向梳理管),如果为负值,管将跟随反转笔划路径(类似于沿笔划路径方向的相反方向梳理管)。

路径吸引(Path Attract)

定义在增长模拟的每个步骤将管吸引到笔划路径的力的幅值。如果该值为 0,则不对管应用力。随着该值增大,管将收敛到路径。如果该值为正值,将吸引管,如果为负值,将排斥管。

曲线跟随(Curve Follow)

您可以使管跟随与笔划关联的控制曲线。有关详细信息,请参见使用控制曲线修改管行为“曲线”(Curve)的“跟随”(Follow)设置定义尝试使管沿与关联的控制曲线相同的方向增长的力的幅值。如果该值为正值,将吸引管,如果为负值,将排斥管。

曲线吸引(Curve Attract)

您可以使管吸引到与笔划关联的控制曲线。有关详细信息,请参见使用控制曲线修改管行为“曲线”(Curve)“吸引”(Attract)设置定义将管吸引到关联的控制曲线的力的幅值。如果该值为正值,将吸引管,如果为负值,将排斥管。

曲线最大距离(Curve Max Dist)

该设置仅当“曲线吸引”(Curve Attract)“曲线跟随”(Curve Follow)处于启用状态时有效。它定义曲线可对管施加力的最大距离(以世界单位为单位)。如果“曲线最大距离”(Curve Max Dist)设定为 0,则没有最大距离。

曲面吸引(Surface Attract)

指定笔划与对象曲面之间的吸引力强度。“曲面吸引”(Surface Attract)使用曲面上最接近的点来计算笔划与曲面之间的相互吸引的区域。值越高,吸引力越大,负值则会产生排斥力。

“曲面吸引”(Surface Attract)适用于要求笔划密切跟随所绘制曲面轮廓的效果,例如,攀爬在墙上的藤本植物。启用“曲面碰撞”(Surface Collide)(请参见下文)可解决笔划和几何体穿透。

最大吸引距离(Max Attract Distance)

指定与其“曲面吸引”(Surface Attract)具有效果的对象曲面的最大距离。值越高,与对象曲面的吸引距离越大。负“最大吸引距离”(Max Attract Distance)值会将所有点都吸引到曲面,而不考虑距离。

随机(Random)

定义在各个管的局部空间内应用的、具有随机方向和强度的力的幅值。如果该值为 0,则不应用力。该值越大,力就越大。该值有助于使树和灌木丛看起来粗糙。

一致力(Uniform Force)

定义要应用于管的基本定向力的幅值。X、Y 和 Z 世界空间坐标。如果该值为 0,则不在该方向上应用力。

重力(Gravity)

定义向下的力(相对于上方向轴)的幅值。如果该值为 0,则不应用重力。

曲面碰撞(Surface Collide)

如果启用此选项,管将与所绘制对象的曲面碰撞。使用“曲面碰撞”(Surface Collide)可解决使用“曲面吸引”(Surface Attract)时产生的笔划和几何体穿透。

碰撞方法(Collide Method)

指定笔划是与对象曲面的“外部”(Outside)“内部”(Inside)还是“两侧”(Both Sides)碰撞。

转向(Deflection)

启用“转向”(Deflection)以应用使管停止通过其增长所在的曲面或平面的力(例如,当重力向下拉动分支时)。该力向上推动,并且距离曲面或平面越近,该力越大。

注: “转向”(Deflection)使用近似于曲面的平面进行转向,因此转向将对短管或相对平坦的曲面效果最佳。若要对较长的管进行转向,请使用其“曲线吸引”(Curve Attract)设置为负值的控制曲线(请参见上文)。
最小转向(Deflection Min)最大转向(Deflection Max)

这些设置仅当“转向”(Deflection)处于启用状态时可用。它们定义转向力的应用范围。“最小转向”(Deflection Min)是力变为有效之前,管与地面之间的可能的最近距离(以世界单位为单位)。“最大转向”(Deflection Max)是接近的管第一次受转向影响时与地面的距离。

动量(Momentum)

定义减慢增长模拟过程中的增长速度的力的幅值。

长度伸缩(Length Flex)

定义管分段在力作用下的拉伸度。如果该值为 0,不发生拉伸。如果该值为 1,管将仅拉伸到所需长度以匹配力。