准备渲染具有“Paint Effects”的场景

在渲染具有“Paint Effects”笔划的场景之前,必须照亮场景,添加阴影效果,设置要用于渲染的摄影机,并选择渲染图像的特性。可能还需要设置场景,以便可以独立于场景中的其他元素单独渲染“Paint Effects”笔划,并在以后将它们合成在一起。有关执行这些任务的详细信息,请参见以下部分:

照亮场景

灯光照射对象时,会照亮对象的表面。没有灯光,就无法看到表面。笔划上绘制的行为类似于表面,因此需要灯光才能看见。

可以使用场景中的灯光为绘图提供照明(真实灯光),也可以使用“Paint Effects”灯光,这种灯光仅影响笔划绘图,而对场景中的其他对象无影响。如果笔划笔刷使用真实灯光(请参见照明笔刷设置Paint Effects 笔刷设置的一部分)中的“真实灯光”(Real Lights)),则场景中必须具有用于渲染笔划的灯光。有关向场景中添加灯光的信息,请参见设置直接光源

默认情况下,强制场景使用“Paint Effects 全局参数选项”(Paint Effects Globals Options)中的真实灯光(请参见 Paint Effects 全局参数选项(Paint Effects Globals Options)场景(Scene)区域中的“强制真实灯光”(Force Real Lights))。

注: 目前无法将灯光链接到笔划;启用“真实灯光”(Real Lights)时,场景中的所有非排除模式灯光将照明笔划。该问题的解决方法之一是,链接所有不希望照射“Paint Effects”的灯光。

添加阴影效果

如果照亮笔划(请参见照明笔刷设置),可以为每个笔刷创建以下类型的阴影效果:

这些阴影效果不依赖于场景中的灯光。事实上,如果笔划不使用“真实灯光”(Real Lights),这些阴影效果仍会渲染。

如果使用场景中的真实灯光,也可以使笔划在对象上投射阴影(深度贴图阴影)。

在对象上投射阴影

  1. 选择要在对象上投射阴影的笔划。
  2. “属性编辑器”(Attribute Editor)中,单击笔刷选项卡并展开“阴影效果”(Shadow Effects)
  3. 启用“投射阴影”(Cast Shadows)
  4. 选择要投射阴影的灯光。
  5. 在灯光的“属性编辑器”(Attribute Editor)中,展开“阴影”(Shadows),并在“深度贴图阴影属性”(Depth Map Shadow Attributes)下启用“使用深度贴图阴影”(Use Depth Map Shadows)
    注: 笔划不会投射光线跟踪阴影,而仅投射深度贴图阴影。

设置要用于渲染的摄影机

若要确保场景中的笔划能够正确使用雾和几何体进行渲染,必须在渲染之前修改某些摄影机设置。

设置摄影机

  1. 选择要用于渲染的摄影机。
  2. “属性编辑器”(Attribute Editor)中,展开“输出设置”(Output Settings)
  3. 启用“深度”(Depth),然后将“深度类型”(Depth Type)设置为“最远可见深度”(Furthest Visible Depth)。这样可以防止在几何体周围出现“镶边”。

    如果必须将“深度类型”(Depth Type)设置为“最近可见深度”(Closest Visible Depth),并要使用“物理”(Physical)雾进行渲染,则可以启用“基于透明度的深度”(Transparency Based Depth)并确保“阈值”(Threshold)小于 1(但不能是 0)。(“阈值”(Threshold)定义为使深度缓冲区可以忽略对象,对象必须达到的透明度。)如果不执行该操作,“Paint Effects”笔划将忽略其深度设置,并将在所有几何体前方渲染。

设置渲染图像的属性

在渲染过程中,Maya 会从三维场景的特定视图中生成二维图像或一系列图像,然后将其另存为图像文件。可以根据生成后和演示的要求来控制渲染图像文件的属性。

设置渲染图像的属性

  1. 选择“窗口 > 渲染编辑器 > 渲染设置”(Windows > Rendering Editors > Render Settings),然后定义相应的渲染设置。
    注: 无论“渲染设置 抗锯齿质量”(Render Settings > Anti-aliasing Quality)设置如何,笔划始终抗锯齿。

设置以渲染 Paint Effects 笔划

默认情况下,“Paint Effects”笔划会随场景的其余部分一起渲染。

可以定义渲染设置,以独立于场景中的其他元素单独渲染“Paint Effects”笔划,并在以后将场景和笔划合成在一起。

设置以渲染 Paint Effects 笔划

  1. 选择“窗口 > 渲染编辑器 > 渲染设置”(Windows > Rendering Editors > Render Settings),然后定义相应的渲染设置。有关这些设置的信息,请参见“渲染设置”(Render Settings)窗口
  2. 展开“Paint Effects 渲染选项”(Paint Effects Rendering Options),然后选择相应的“Paint Effects”渲染选项。有关这些选项的描述,请参见 Paint Effects 渲染选项