该示例工作流说明如何执行下列操作:
尽管该步骤是可选的,但使用渲染过程贡献贴图可以更精细地控制灯光和对象及其过程关系。例如,可以使用过程贡献贴图为由特定灯光照明的特定对象轻松创建漫反射过程。
有关可用过程列表,以及当前由多重渲染过程工作流支持的着色器列表,请参见多重渲染过程。
mental ray 渲染器支持多重渲染过程功能。渲染 API 允许使用其他第三方渲染器和自定义渲染器,以便支持其继续前进至下一个过程。
在该场景 (KitchenSinkModel.ma) 中,有一个名为 KitchenSink 的渲染层,其中包含两个对象(一个水槽和一个碗)以及一盏灯。会将一个“Phong”着色器应用于水槽,并会将一个“Lambert”着色器应用于碗。
会创建 passContributionMap1。双击它,然后将其名称更改为 Bowl。
默认情况下,会将渲染图像保存到项目文件的 images\tmp 目录下的子目录 <RenderLayer>\<camera>\<RenderPass> 中。图像文件名 <scene>.iff 用于每个渲染图像。
会将渲染过程的所有图像输出保存到项目文件的 images\tmp 目录中,除非运行批渲染。运行批渲染会将渲染过程输出保存到 images 目录中。
如果渲染使用“渲染视图”(Render View)窗口,那么还可以通过选择“文件 > 加载渲染过程”(File > Load Render Pass)来预览渲染过程输出。
可能会需要为渲染图像自定义子目录和文件名。例如,可能不需要为每个层和摄影机创建文件夹。使用“文件名前缀”(File name prefix)属性中提供的标记,该属性位于“渲染设置: 公用”选项卡中的“文件输出”(File Output)区域下。然后使用分隔符(如“_”或“-”)结合它们。
例如,可能需要使用 <Scene>_<RenderLayer>_<RenderPass> 标记为图像创建文件名。在该示例工作流中,会产生下列图像:
如果使用默认的“文件输出”(File Output)目录,Maya 会创建一个 MasterBeauty 文件夹,并将该层的默认美景过程保存到该文件夹。如果自定义“文件输出”(File Output)目录,则会为美景过程创建一个 MasterBeauty.iff 图像。
如果场景中包含许多渲染过程,则可能需要将它们分组到渲染过程集中。可以在创建渲染过程的同时,使用“创建渲染过程”(Create Render Passes)窗口创建渲染过程集。