nHair“束和头发形状”(Clump and Hair Shape)属性

该部分包含用来控制发束和总体头发形状的属性。

每束头发数(Hairs Per Clump)

这是为每个毛囊渲染的头发数量。

光秃度贴图(Baldness Map)

使用纹理降低头发密度。使用的纹理必须是 2D 纹理。

截面分段(Sub Segments)

这将确定渲染时平滑插值分段的数量。除了提供更详细的卷曲和精细功能以外,Hermite 插值还平滑线的形状。添加的分段只会影响渲染的外观,并不影响动力学模拟。

稀释(Thinning)

这会控制较短长度头发的比例。

束扭曲(Clump Twist)

这是围绕主头发轴的束组的旋转。

弯曲跟随(Bend Follow)

这会确定总体束的旋转跟随主头发轴的程度。该值接近零,短直发可能效果更好,因为宽束在扭曲时其末端会更好的融合。该值为 1.0 时,发束的横截面将始终垂直于管方向,这对相对较长的薄束更适用。该值为零时,横截面始终垂直于发束开始处的曲面法线。

束宽度(Clump Width)

这是动力学头发组的基本或最大宽度。

头发宽度(Hair Width)

这是毛发的全局宽度。

束宽度比例(Clump Width Scale)

使用渐变(图形)可以为发束定义不同的宽度。“束宽度比例”(Clump Width Scale)影响从发束根到发束尖端的宽度。图形左侧是根而右侧是尖端。您可能希望束内的头发在束的末端产生尖端,在这种情况下,右侧的值应小于左侧。该属性乘以“束宽度”(Clump Width)参数的值,因此值为 1.0 时将保持“束宽度”(Clump Width)不变。如果“束宽度”(Clump Width)属性为零,该参数将不会产生任何效果。

头发宽度比例(Hair Width Scale)

使用渐变(图形)可以为总体头发形状定义不同的宽度。“头发宽度比例”(Hair Width Scale)会影响从头发根到头发尖端的宽度。图形左侧是根而右侧是尖端。该属性乘以“头发宽度”(Hair Width)参数的值,因此值为 1.0 时将保持“头发宽度”(Hair Width)不变,但如果“头发宽度”(Hair Width)属性为零,该参数将不会产生任何效果。

束卷曲(Clump Curl)

使用渐变(图形)可以为发束定义不同的卷曲。“束卷曲”(Clump Curl)控制有关每个发束围绕主轴卷曲的速率。图形左侧是根而右侧是尖端。渐变的中间值 (0.5) 表示没有扭曲,而值大于 0.5 将导致正扭曲,值小于 0.5 将导致反向的扭曲。

束平坦度(Clump Flatness)

使用渐变(图形)可以为发束定义不同的平坦度。“束平坦度”(Clump Flatness)会从根到尖端影响束组的平坦度。图形左侧是根而右侧是尖端。

束插值(Clump Interpolation)

该值指定当前头发系统发束之间的插值量。对于每个发束,“束插值”(Clump Interpolation)会计算其三个最近的相邻并执行以下操作:

“束插值”(Clump Interpolation)越高,在发束中会出现越分散的头发。在希望用不太明显的束创建平滑连续的头发头时,该设置很有用。

该属性总体影响当前头发系统的所有发束。与使用较低的“束宽度”(Clump Width)相比,使用较高的“束宽度”(Clump Width)时该属性的效果更明显。“束插值”(Clump Interpolation)默认为 0.0。

重要: “束插值”(Clump Interpolation)大于 0.0 时,发束中的头发可能不位于其束边界内。

这会导致意外的头发碰撞,因为碰撞仅发生在原始发束边界内,而不在束插值区域中。

插值范围(Interpolation Range)

该值确定束可以相距多远并仍彼此进行插值。“插值范围”(Interpolation Range)乘以当前头发系统的“束宽度”(Clump Width)来定义发束要包含在束插值中彼此之间的最大距离。

例如,“插值范围”(Interpolation Range)为 8 指定头发解决方案将在 8 乘以“束宽度”(Clump Width)值的距离内寻找束。位于该范围之外的所有发束不会包含在束插值中。

在希望改变发束的宽度以使毛囊看起来更为自然时,该设置很有用。“插值范围”(Interpolation Range)默认为 8.0。