在渲染具有“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),这些阴影效果仍会渲染。
如果使用场景中的真实灯光,也可以使笔划在对象上投射阴影(深度贴图阴影)。
在对象上投射阴影
若要确保场景中的笔划能够正确使用雾和几何体进行渲染,必须在渲染之前修改某些摄影机设置。
设置摄影机
如果必须将“深度类型”(Depth Type)设置为“最近可见深度”(Closest Visible Depth),并要使用“物理”(Physical)雾进行渲染,则可以启用“基于透明度的深度”(Transparency Based Depth)并确保“阈值”(Threshold)小于 1(但不能是 0)。(“阈值”(Threshold)定义为使深度缓冲区可以忽略对象,对象必须达到的透明度。)如果不执行该操作,“Paint Effects”笔划将忽略其深度设置,并将在所有几何体前方渲染。
在渲染过程中,Maya 会从三维场景的特定视图中生成二维图像或一系列图像,然后将其另存为图像文件。可以根据生成后和演示的要求来控制渲染图像文件的属性。
设置渲染图像的属性
默认情况下,“Paint Effects”笔划会随场景的其余部分一起渲染。
可以定义渲染设置,以独立于场景中的其他元素单独渲染“Paint Effects”笔划,并在以后将场景和笔划合成在一起。
设置以渲染 Paint Effects 笔划