在渲染具有“Paint Effects”笔划的场景之前,必须照亮场景,设置要用于渲染的摄影机,并选择渲染图像将具有的属性。可能还需要设置场景,以便可以独立于场景中的其他元素单独渲染“Paint Effects”笔划,并在以后将它们合成在一起。有关执行这些任务的详细信息,请参见:
照亮场景
设置要用于渲染的摄影机
设置渲染图像的属性
设置以渲染 Paint Effects 笔划
照亮场景
灯光照射对象时,会照亮对象的表面。没有灯光,就无法看到表面。笔划上绘制的行为类似于表面,因此需要灯光才能看见。
可以使用场景中的灯光为绘图提供照明(真实灯光),也可以使用“Paint Effects”灯光,这种灯光仅影响笔划绘图,而对场景中的其他对象无影响。如果笔划笔刷使用真实灯光(请参见真实灯光),则场景中必须具有用于渲染笔划的灯光。有关向场景中添加灯光的信息,请参见应用和调整基本的直接照明。
默认情况下,强制场景使用“Paint Effects 全局参数”(Paint Effects Globals)中的真实灯光(请参见强制真实灯光)。
注意:目前无法将灯光链接到笔划,也就是说,如果“真实灯光”(Real Lights)处于启用状态,场景中所有非专用灯光都将为笔划提供照明。该问题的解决方法之一是,链接所有不希望照射“Paint Effects”的灯光。
添加阴影效果
如果照亮笔划(请参见照明笔划绘制),可以为每个笔刷创建以下类型的阴影效果:
虚设阴影(有关详细信息,请参见虚设阴影)
背面阴影和中心阴影(有关详细信息,请参见背面着色和中心着色)
深度阴影(有关详细信息,请参见管根部着色)
这些阴影效果不依赖于场景中的灯光。事实上,如果笔划不使用“真实灯光”(Real Lights),这些阴影效果仍会渲染。
如果使用场景中的真实灯光,也可以使笔划在对象上投射阴影(深度贴图阴影)。
在对象上投射阴影
选择要在对象上投射阴影的笔划。
在“属性编辑器”(Attribute Editor)中,单击笔刷选项卡并展开“阴影效果”(Shadow Effects)。
启用“投射阴影”(Cast Shadows)。
选择要投射阴影的灯光。
在灯光的“属性编辑器”(Attribute Editor)中,展开“阴影”(Shadows),并在“深度贴图阴影属性”(Depth Map Shadow Attributes)下启用“使用深度贴图阴影”(Use Depth Map Shadows)。
注意:笔划不会投射光线跟踪阴影,而仅投射深度贴图阴影。
设置要用于渲染的摄影机
若要确保场景中的笔划能够正确使用雾和几何体进行渲染,必须在渲染之前修改某些摄影机设置。
设置摄影机
选择要用于渲染的摄影机。
在“属性编辑器”(Attribute Editor)中,展开“输出设置”(Output Settings)。
启用“深度”(Depth),然后将“深度类型”(Depth Type)设置为“最远可见深度”(Furthest Visible Depth)。这样可以防止在几何体周围出现“镶边”。
如果必须将“深度类型”(Depth Type)设置为“最近可见深度”(Closest Visible Depth),并要使用“物理”(Physical)雾进行渲染,则可以启用“基于透明度的深度”(Transparency Based Depth)并确保“阈值”(Threshold)小于 1(但不能是 0)。(“阈值”(Threshold)定义为使深度缓冲区可以忽略对象,对象必须达到的透明度。)如果不执行该操作,“Paint Effects”笔划将忽略其深度设置,并将在所有几何体前方渲染。
设置渲染图像的属性
在渲染过程中,Maya 会从三维场景的特定视图生成一个二维图像或一系列图像,然后将其另存为图像文件。可以根据生成后和演示的要求来控制渲染图像文件的属性。
设置渲染图像的属性
选择窗口 > 渲染编辑器 > 渲染设置(Window > Rendering Editors > Render Settings),并定义相应的渲染设置。
注意 :无论“渲染设置”(Render Settings)“抗锯齿质量”(Anti-aliasing Quality)设置如何,笔划始终是抗锯齿的。
设置以渲染 Paint Effects 笔划
默认情况下,“Paint Effects”笔划会随场景的其余部分一起渲染。
可以定义渲染设置,以独立于场景中的其他元素单独渲染“Paint Effects”笔划,并在以后将场景和笔划合成在一起。
设置以渲染 Paint Effects 笔划
选择窗口 > 渲染编辑器 > 渲染设置(Window > Rendering Editors > Render Settings),并定义相应的渲染设置。有关这些设置的信息,请参见“渲染设置”(Render Settings)窗口。
展开“Paint Effects 渲染选项”(Paint Effects Rendering Options),然后选择相应的“Paint Effects”渲染选项。有关这些选项的描述,请参见 Paint Effects 渲染选项。