该场景中存在名为 KitchenSink 的渲染层,其中包括一个水槽和一个聚光灯。水槽有一个应用于它的着色器,且启用了聚光灯的属性。使用下面的简单工作流从该层获取漫反射、反射、阴影和镜面反射过程。
注意
mental ray 渲染器支持多重渲染过程功能。渲染 API 允许其他第三方渲染器和自定义渲染器支持其向前移动。
为渲染层创建渲染过程
- 选中 KitchenSink 层的情况下,打开窗口,然后选择 mental ray 作为渲染器。
- 选择选项卡,然后单击“创建新的渲染过程”(Create new render pass)按钮,以创建新的渲染过程。将显示窗口。
- 选择下列渲染过程。可以选择多个项目:、、和。单击按钮。会创建四个名称分别为 diffuseNoShadow、reflection、shadow、specularNoShadow 的渲染过程,并会显示在区域下面
注意
默认情况下,创建选定的过程之后,还会立即为每个层创建美景过程。
- 使用 按钮将这些过程移动到区域。这使得这些过程对当前层可用。
- 渲染场景。默认情况下,如果从场景视图渲染,会将渲染图像保存到项目文件的 images\tmp 目录下的子目录 <RenderLayer>\<camera>\<RenderPass> 中。Maya 还会创建一个 MasterBeauty 文件夹,在该文件夹中保存场景的默认美景过程。图像文件名 <scene>.iff 用于每个渲染图像。如果进行批渲染,则会将渲染的图像直接保存到 images 目录中。
注意
如果使用窗口进行渲染,那么还可以通过选择来预览渲染过程输出。
除了该示例之外
除了为整个渲染层创建渲染过程之外,还可以为渲染层中对象和灯光的子集创建渲染过程。这可以通过创建渲染过程贡献贴图来实现。有关详细信息,请参见创建渲染过程贡献贴图。
还可以自定义将渲染的图像存储到的子文件夹和文件名。有关详细信息,请参见为渲染图像创建子文件夹和文件名。
如果在场景中有多个渲染过程,则可以将它们分组到渲染过程集中,例如,包括涉及灯光(如漫反射和环境光)的所有过程的“照明”过程集。有关详细信息,请参见在场景中使用渲染过程集。