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