在头发上设置阴影
 
 
 

默认情况下,头发是半透明的,因此需要设置自阴影,否则头发将像尼龙一样发光。头发颜色越暗,镜面反射颜色和高光就越重要。

该场景中有三种平行光。在通过之前的步骤进行的渲染中,即使默认头发颜色为深棕色,Marion 的头发看起来仍然是金色的并且会发光,如场景视图所示。导致这种明显的头发颜色差异的原因如下:

在接下来的步骤中,您将对这三种灯光都设置阴影。

在头发上设置阴影和自阴影

  1. 选择“窗口 > 大纲视图”(Window > Outliner)
  2. “大纲视图”(Outliner)菜单中,选择“显示 > 对象 > 灯光”(Show > Objects > Lights)
  3. 从三种平行光中选择一种。
  4. 在灯光的“属性编辑器”(Attribute Editor)中,转到“阴影”(Shadows)区域,然后在“深度贴图阴影属性”(Depth Map Shadow Attributes)子区域中启用“使用深度贴图阴影”(Use Depth Map Shadows)

    通常应增加“过滤器大小”(Filter Size),以便对头发中的灯光进行模糊处理从而使效果更逼真,并且要增加“偏移”(Bias),以便设定灯光穿过头发的距离。已在场景中为您设定这些属性。

  5. 对于其他两种平行光,请重复步骤 3 和 4。
  6. 渲染头发以查看更改。

    头发上的阴影是硬的,并且有极少的镜面反射度。可以在接下来的步骤中修复该问题。

在头发上创建镜面反射高光

  1. 若要选择头发系统,请围绕头发曲线拖动,然后选择“头发 > 转化当前选择 > 到头发系统”(Hair > Convert Selection > To Hair Systems)
  2. 转到“属性编辑器”(Attribute Editor)的 hairSystemShape1 选项卡中的“着色”(Shading)区域,然后设定下列内容:
    • 单击“镜面反射颜色”(Specular Color)框并设定值,如下图所示。
    • “镜面反射强度”(Specular Power)增加到 15。
  3. 渲染头发以查看更改。头发现在看起来更加自然了。