创建毛发着色和阴影

 
 
 

如果使用的是“Maya 软件”(Maya Software)渲染器,请按照下面所述的工作流来创建毛发着色和阴影。

如果使用的是 mental ray for Maya 渲染器,可以选择下面所述的工作流,或者可以使用在使用 mental ray for Maya 渲染器创建毛发明暗处理和阴影(方法 2)中所述的工作流。使用“mental ray”时的首选方法是使用深度贴图或光线跟踪阴影。

通过向场景中的灯光添加毛发灯光属性,可以创建毛发着色和阴影。具有毛发灯光属性的灯光可以是用于进行简单明暗处理和代价不高的渲染的自动明暗处理灯光,也可以是用于进行更加逼真的毛发阴影(在几何体上投射毛发阴影,反之亦然)的“阴影贴图”(Shadow Map)灯光。对于毛发,“Maya 软件”(Maya Software)渲染器仅支持“深度贴图阴影”(Depth Map Shadows),而对于阴影贴图,仅支持聚光灯。对于毛发,“Mental for Ray Maya”渲染器同时支持“深度贴图阴影”(Depth Map Shadows)和光线跟踪阴影,但对于毛发阴影贴图,仅支持聚光灯。

真实环境光不影响毛发。在 Maya 中,“环境光明暗处理”(Ambient Shade)属性设定为 0 的环境光是真实的环境光。如果环境光的“环境光明暗处理”(Ambient Shade)属性大于 0,那么该灯光不会影响毛发。使用“根部环境色”(Base Ambient Color)“尖端环境色”(Tip Ambient Color)毛发属性可创建环境明暗处理效果。有关详细信息,请参见根部环境色尖端环境色

有关毛发明暗处理选项的详细信息,请参见:

为简单毛发明暗处理设置灯光

  1. 选择要设置的灯光。

    有关向场景中添加灯光的信息,请参见创建 Maya 光源

  2. “渲染”(Rendering)菜单集中,选择毛发 > 毛发阴影属性(Fur > Fur Shadowing Attributes) > 添加到选定灯光(Add to Selected Light)
  3. 打开灯光的“属性编辑器”(Attribute Editor) (Ctrl +A)。
  4. 转到“毛发明暗处理/阴影”(Fur Shading/Shadowing)区域,并从“毛发明暗处理类型”(Fur Shading Type)下拉列表中选择“自动明暗处理”(Auto-Shading)
  5. 根据需要调整“自着色”(Self Shade)“背面着色”(Back Shade)设置。有关这些属性的描述,请参见“毛发明暗处理/阴影”属性

为毛发阴影贴图设置灯光

  1. 选择要设置的聚光灯。
    注意

    对于毛发阴影贴图,仅可以使用聚光灯。

  2. 有关向场景中添加灯光的信息,请参见创建 Maya 光源

  3. “渲染”(Rendering)菜单集中,选择毛发 > 毛发阴影属性(Fur > Fur Shadowing Attributes) > 添加到选定灯光(Add to Selected Light)
  4. 打开灯光的“属性编辑器”(Attribute Editor) (Ctrl +A)。
  5. 转到“毛发明暗处理/阴影”(Fur Shading/Shadowing)区域,并从“毛发明暗处理类型”(Fur Shading Type)下拉列表中选择“阴影贴图”(Shadow Maps)
  6. 转到“阴影”(Shadows)区域,然后在“深度贴图阴影属性”(Depth Map Shadow Attributes)下,启用“使用深度贴图阴影”(Use Depth Map Shadows)并同时禁用“使用自动聚焦”(Use Auto Focus)

调整毛发上的灯光强度

如果毛发看起来照得过于明亮,可以调整毛发上灯光的强度,即使毛发灯光设定为无明暗处理。

调整毛发上的灯光强度

  1. 选择要调整的毛发灯光。

    灯光必须具有“毛发阴影属性”(Fur Shadowing Attributes)。如果灯光不具有这些属性,请在“渲染”(Rendering)菜单集中,选择毛发 > 毛发阴影属性(Fur > Fur Shadowing Attributes) > 添加到选定灯光(Add to Selected Light)

  2. 打开灯光的“属性编辑器”(Attribute Editor) (Ctrl +A),然后转到“毛发明暗处理/阴影”(Fur Shading/Shadowing)区域。
  3. 设置“强度倍增”(Intensity Multiplier)值,它是要与毛发上的灯光强度相乘的因子。

    例如,如果灯光强度为 0.8,而“强度倍增”(Intensity Multiplier)为 0.5,那么灯光在几何体上的强度将为 0.8,但在毛发上的强度为 0.4。

从灯光移除毛发阴影属性

添加具有毛发明暗处理/阴影属性的灯光会增加渲染时间。因此,具有毛发明暗处理/阴影属性的灯光越多,场景渲染所花费的时间就越长。包含许多具有毛发明暗处理/阴影属性的灯光可能不会显著改善毛发的外观。试验达到所需的效果需要的具有毛发明暗处理/阴影属性的灯光数量,并优化渲染时间。

可以轻松地从灯光移除毛发明暗处理/阴影属性。但是,仅当先前已指定它们时,它们才存在于灯光上。

从灯光移除毛发灯光属性

  1. 选择要从其移除毛发灯光属性的灯光。
  2. 选择毛发 > 毛发阴影属性(Fur > Fur Shadowing Attributes) > 从选定灯光移除(Remove from Selected Light)
    注意
    • 通过将“毛发明暗处理类型”(Fur Shading Type)设定为“无明暗处理”(No Shading),可以暂时从灯光移除灯光属性(例如,需要快速渲染场景而不关心阴影效果时)。只需通过将“毛发明暗处理类型”(Fur Shading Type)更改回“自动明暗处理”(Auto-Shading)“阴影贴图”(Shadow Maps),即可恢复毛发灯光属性。不需要重置这些属性。
    • 也可以通过使用“启用毛发明暗处理/阴影”(Enable Fur Shading/Shadowing)选项渲染场景,就好像场景中的灯光没有任何毛发阴影属性一样。有关信息,请参见在渲染之前设置毛发渲染设置毛发渲染设置