若要使 nHair 看起来更逼真,可以修改头发系统属性以增加头发厚度和发体,给头发添加卷曲和形状。当您修改 nHair 系统属性时,将更改 hairSystemShape 节点中的所有曲线而不是单独的头发曲线。若要修改单独的头发或发束的外观,您需要编辑其毛囊属性。
在本课的这一节中,将修改各种头发系统属性以使模型的头发看起来更浓密、更逼真。然后,您可以添加卷曲和刚度来创建基本的头发样式。
增加头发厚度
将模拟回放到开始帧。
若要选择头发系统,请围绕头发曲线拖动,然后选择“nHair > 转化当前选择 > 到头发系统”(nHair > Convert Selection > To Hair Systems)。
在“属性编辑器”(Attribute Editor)中,单击“hairSystemShape1”选项卡。
在“束和头发形状”(Clump and Hair Shape)区域中,设定以下内容:
将“束宽度”(Clump Width)设定为 0.3。
“束宽度”(Clump Width)控制发束从发根到发梢的宽度。
将“每束头发数”(Hairs Per Clump)设定为 10。
“每束头发数”(Hairs Per Clump)控制每条曲线(发束)的头发数量。增加此值会增加渲染时间。
将“截面分段”(Sub Segments)设定为 2。
“截面分段”(Sub Segments)添加分段/点之间的指定点数,并帮助平滑头发曲线。
播放模拟。
nHair 明显更浓密了。
您可以进一步修改发束宽度,方法是调整“束宽度比例”(Clump Width Scale)属性来改变头发从发根到发梢的宽度。例如,您可以设定“束宽度比例”(Clump Width Scale)渐变,以便使发束成锥形。
将模拟回放到开始帧。
在“束宽度比例”(Clump Width Scale)区域中,执行以下操作:
选择渐变中的第一个标记,将“选定位置”(Selected Position)设定为 0.026。
将“选定值”(Selected Value)设定为 0.86。
单击渐变以创建其他标记。
将其余两个标记的“选定位置”(Selected Position)和“选定值”(Selected Value)设定为以下值:
标记 选定位置(Selected Position) 选定值(Selected Value) 2 0.63 0.74 3 1.0 0.0 继续设计头发样式,给发束添加卷曲。可以给发束添加卷曲,并且从发根到发梢不断改变卷曲的量。例如,您可以设定“束卷曲”(Clump Curl)渐变,以便使卷曲集中在每根头发的中间区域,然后逐渐减少直到发梢。
向发束添加卷曲
在“束卷曲”(Clump Curl)区域中,单击渐变以创建其他标记,然后设定以下标记值:
标记 选定位置(Selected Position) 选定值(Selected Value) 1 0 0.0 2 0.25 0.75 3 0.5 0.9 4 1.0 0.0 “束卷曲”(Clump Curl)渐变创建围绕束中心的大比例卷曲,并且给头发添加一些扭曲。
播放模拟
您也可以使用“卷曲”(Curl)属性沿单独头发的方向创建卷曲。
将模拟回放到开始帧。
在“置换”(Displacement)区域中,设定下列各项:
将“卷曲”(Curl)设定为 1。
“卷曲”(Curl)设定相对于头发宽度的卷曲置换的量。
将“卷曲频率”(Curl Frequency)设定为 12。
“卷曲频率”(Curl Frequency)指定卷曲率。值越大,添加的卷曲越多。
播放模拟。
播放 nHair 模拟之后,您可以看到头发样式开始成形,但是有几个区域的头发看起来太稀疏且零碎,使头发样式看起来不真实。
在本课程的下一节中,将添加被动毛囊以填充头发较稀疏的区域。