follicleShape
 
 
 

以下描述将介绍几何体 FollicleShape 节点的“毛囊属性”(Follicle Attributes)区域中的属性。在这类节点中,几何体是指头发附加到的几何体类型(例如,psphere)。修改这些属性时,它们仅会影响选定的毛囊(也称为“毛囊节点”)。

“逐毛囊覆盖”(Per Follicle Overrides)属性是相关头发系统属性的修改器,其可见结果将受两种属性的影响(特别是在倍增的情况下尤其如此)。

相关主题

逐毛囊覆盖(Per Follicle Overrides)

这些属性将应用于选定的毛囊,并且可以使用对应的头发系统属性加以覆盖、相乘或混合。

动力学覆盖(Dynamics Overrides)

以下描述将介绍动力学相关的属性。

覆盖动力学(Override Dynamics)

启用时,Maya 将使用本地头发设置,而不是全局头发系统设置。默认情况下,该选项已禁用。

碰撞(Collide)

启用时,如果全局头发系统包含碰撞,则 Maya 将使头发与几何体发生碰撞。默认情况下,该选项已启用。

刚度(Stiffness)

头发数量可根据静止位置伸缩。

长度伸缩(Length Flex)

指模拟头发可以沿其长度拉伸的数量。

阻尼(Damp)

该值将覆盖头发系统中的“阻尼”(Damp)值。它可用来稳定问题头发。有关详细描述,请参见 hairSystemShape 一节中的阻尼

开始曲线吸引(Start Curve Attract)

确定当前头发位置对开始位置的吸引力数量。如果需要具有刚度的头发或者可随角色移动的头发,则该选项十分有用。此外,如果将已设关键帧动画放置在开始曲线中,则可使用“开始曲线吸引”(Start Curve Attract)属性在模拟和开始曲线动画之间进行混合。

对于长波浪头发,通常应将“开始曲线吸引”(Start Curve Attract)值保留为零。对于短发,如果头发需要具有非常高的刚度、且同时还需具有一些动力学属性,请使用大于零的值。如果值为 1.0,则头发位置为开始曲线位置(相对于变换的毛囊位置),且只有碰撞和力才能使头发转向(如果未启用“开始曲线吸引”(Start Curve Attract),则该情景需要设定非常高的迭代计数和阻尼值,特别是当每根头发中存在多个 CV 时尤其如此)。

如果“开始曲线吸引”(Start Curve Attract)的值设定为 1.0,则开始曲线位置将存在 100% 的吸引力。如果已设置开始曲线的动画,则会生成将“模拟方法”(Simulation Method)设定为“静态”(Static)的类似行为。但是,仍可在该解算的顶部添加动态场。

逐毛囊的“开始曲线吸引”(Start Curve Attract)属性仅当“覆盖动力学”(Override Dynamics)属性已启用时才可用,且如果设定为大于 0 的值,则将覆盖关联 hairSystemShape 的“开始曲线吸引”(Start Curve Attract)属性。通过使用“刚度比例”(Stiffness Scale)属性,可以控制曲线的哪些部分将吸引到开始曲线。

吸引力阻尼(Attraction Damp)

减小指定毛囊的“开始曲线吸引”(Start Curve Attract)属性的效果。如果要减少头发的弹性(因“开始曲线吸引”(Start Curve Attract)值过高而导致),或者如果要在已设置动画的头发顶部应用动态场,则该选项十分有用。

该值默认为零,表示无阻尼。如果值为 1,则表示毛囊将完全阻尼,仅保留“开始位置”(Start Positions)和场力来动态影响其运动。如果该值设定为 0 至 1 之间的值,则将出现部分阻尼。该值将覆盖 hairSystemShape 的“开始曲线吸引”(Start Curve Attract)值,并且仅在已启用毛囊的“覆盖动力学”(Override Dynamics)属性时才可用。

吸引比例(Attraction Scale)

“吸引比例”(Attraction Scale)渐变将沿毛囊的发束长度衰减“开始曲线吸引”(Start Curve Attract)属性值。“毛囊”(follicle)节点中的“吸引比例”(Attraction Scale)是指“hairSystem”节点的“吸引比例”(Attraction Scale)的每个发束覆盖。

您可以使用渐变图表定义发束根至尖端的不同刚度。渐变图表的左侧表示发束根,右侧则表示发束尖端。例如,如果要发束根的刚度小于尖端的刚度,则渐变图表右侧的值应小于左侧的值。

“吸引比例”(Attraction Scale)渐变值为毛囊中“开始曲线吸引”(Start Curve Attract)属性值的倍增。因此,如果“吸引比例”(Attraction Scale)为 1.0,则不会影响“开始曲线吸引”(Start Curve Attract)。如果“开始曲线吸引”(Start Curve Attract)为 0.0,则它将不受“吸引比例”(Attraction Scale)的影响。

选定位置(Selected Position)

这是指在“吸引比例”(Attraction Scale)图表中选定点的当前发束的位置。它也可以由该点在 X 轴上的位置表示。

选定值(Selected Value)

这是一个与当前发束的“吸引比例”(Attraction Scale)图表中的“选定位置”(Selected Position)相关联的比例值。它也可以由该点在 Y 轴上的位置表示。

插值(Interpolation)

定义用来使当前发束的头发曲线值平滑的数学方法。“渐变插值”(Ramp Interpolation)可控制中间值的计算方法。

无(None)

执行无插值;不同的颜色在最终纹理中仅显示为不同的条带。

线性(Linear)

值在 RGB 颜色空间中以线性插值。

平滑(Smooth)

值沿着钟形曲线插值,渐变中的每种颜色将填充其周围的区域,然后快速混合至下一种颜色。

样条线(Spline)

这些值使用样条曲线插值,它们将考虑相邻折射率,以实现更出色的平滑度。

刚度比例(Stiffness Scale)

“刚度比例”(Stiffness Scale)将影响头发根到尖端的刚度。图表的左侧为头发根,右侧为头发尖端。通常,头发的根比较厚,因此刚度比尖端更大。该属性将与“刚度”(Stiffness)参数值相乘。因此,如果值为 1.0,则“刚度”(Stiffness)将保持不变。但是,如果“刚度”属性为零,则该参数无效果。

该选项将覆盖指定毛囊的相关 hairSystemShape 的“刚度比例”(Stiffness Scale)属性。如果毛囊的“覆盖动力学”(Override Dynamics)属性已禁用,则“刚度”(Stiffness)比例”属性将不可用。

选定位置(Selected Position)

这是指在“刚度比例”(Stiffness Scale)图表中当前选定点的毛囊的位置。它也可以由该点在 X 轴上的位置表示。

选定值(Selected Value)

这是一个与选定毛囊的“刚度比例”(Stiffness Scale)图表中的“选定位置”(Selected Position)相关联的刚度值。它也可以由该点在 Y 轴上的位置表示。

插值(Interpolation)

定义用来使选定头发曲线中的值平滑的数学方法。您可以选择从“线性”(Linear)“平滑”(Smooth)“样条线”(Spline)“无插值”(no interpolation)中选择。

束宽度(Clump Width)

这是毛囊发束的根部宽度或最大宽度。

束宽度比例(Clump Width Scale)

“毛囊”(follicle)节点中的“束宽度比例”(Clump Width Scale)是指“hairSystem”节点的“束宽度”(Clump Width)的每个发束覆盖。

您可以使用“束宽度”(Clump Width)比例”渐变图表从头发根到尖端定义发束的不同宽度。渐变图表的左侧表示发束根,右侧则表示发束尖端。例如,如果要发束内的头发在发束端中锥化,则渐变图表右侧的值应小于左侧的值。

“束宽度比例”(Clump Width Scale)渐变值是毛囊中“束宽度”(Clump Width)属性值的倍增。因此,如果“束宽度比例”(Clump Width Scale)为 1.0,则不会影响“束宽度”(Clump Width);如果“束宽度”(Clump Width)为 0.0,则不受“束宽度比例”(Clump Width Scale)的影响。

选定位置(Selected Position)

这是指在“束宽度比例”(Clump Width Scale)图表中选定点的当前发束的位置。它也可以由该点在 X 轴上的位置表示。

选定值(Selected Value)

这是一个与当前发束的“束宽度比例”(Clump Width Scale)图表中的“选定位置”(Selected Position)相关联的比例值。它也可以由该点在 Y 轴上的位置表示。

插值(Interpolation)

定义用来使当前发束的头发曲线值平滑的数学方法。“渐变插值”(Ramp Interpolation)可控制中间值的计算方法。

无(None)

执行无插值;不同的颜色在最终纹理中仅显示为不同的条带。

线性(Linear)

值在 RGB 颜色空间中以线性插值。

平滑(Smooth)

值沿着钟形曲线插值,渐变中的每种颜色将填充其周围的区域,然后快速混合至下一种颜色。

样条线(Spline)

这些值使用样条曲线插值,它们将考虑相邻折射率,以实现更出色的平滑度。

渲染覆盖(Render Overrides)

以下描述将介绍与渲染相关的属性。

束宽度倍增(Clump Width Mult)

该选项将与头发系统节点中的全局“发束宽度”(Hair Clump Width)相乘。如果头发系统中的“发束宽度”(Hair Clump Width)为零,则该选项无效果。该选项还会影响发束内的总体头发数,因此每个单位的密度将大致保持恒定。默认值为 1。

密度倍增(Density Mult)

该选项将与头发系统节点中的全局“每束的头发”(Hair Per Clump)的头发数相乘。如果头发系统中的“每束头发数”(Hairs Per Clump)为零,则该选项无效果。默认值为 1。

卷曲倍增(Curl Mult)

该选项将与相对于头发系统节点中的全局头发卷曲属性的卷曲率相乘。如果头发系统中的卷曲为零,则该选项无效果。默认值为 1。

束扭曲偏移(Clump Twist Offset)

该选项可从头发系统节点中的全局“束扭曲”(Clump Twist)属性中偏移(相加或相减)。默认值为零。

颜色混合(Color Blend)

使用该选项可以根据每个发束设定不同的基础颜色。属性值将确定全局(头发系统)颜色与本地(毛囊)颜色属性混合的比例。如果值为零,则头发颜色将由头发系统节点中的全局头发颜色确定。如果值为 1.0,则头发颜色将完全为该节点中的颜色属性。如果值在 1.0 至 0 之间,则将混合两种颜色值。默认值为零。

颜色(Color)

该选项是毛囊的输入颜色。