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

  • 照亮场景

  • 设置要用于渲染的摄影机

  • 设置渲染图像的属性

  • 设置以渲染 Paint Effects 笔划

照亮场景

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

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

默认情况下,强制场景使用“Paint Effects 全局参数”(Paint Effects Globals)中的真实灯光(请参见强制真实灯光)。

注意:目前无法将灯光链接到笔划,也就是说,如果“真实灯光”(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. 选择窗口 > 渲染编辑器 > 渲染设置(Window > Rendering Editors > Render Settings),并定义相应的渲染设置。                  

    注意 :无论“渲染设置”(Render Settings)“抗锯齿质量”(Anti-aliasing Quality)设置如何,笔划始终是抗锯齿的。

设置以渲染 Paint Effects 笔划

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

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

设置以渲染 Paint Effects 笔划

  1. 选择窗口 > 渲染编辑器 > 渲染设置(Window > Rendering Editors > Render Settings),并定义相应的渲染设置。有关这些设置的信息,请参见“渲染设置”(Render Settings)窗口。                

  2. 展开“Paint Effects 渲染选项”(Paint Effects Rendering Options),然后选择相应的“Paint Effects”渲染选项。有关这些选项的描述,请参见 Paint Effects 渲染选项。                

,