导航到“窗口 > 渲染编辑器 > 渲染层编辑器”(Windows > Rendering Editors > Render Layer Editor)。 仅当 Maya 设置为使用旧版渲染层系统时,此编辑器才可用。
从“渲染层编辑器”(Render Layer Editor),您可以创建、管理和删除层、层融合和层覆盖。您也可以为渲染层创建渲染过程贡献贴图。渲染过程贡献贴图是渲染层中您可以为其创建渲染过程的对象子集。
可以在单独窗口中打开“渲染层编辑器”(Render Layer Editor)或者在与“通道盒”(Channel Box)相同的固定区域中查看。若要在新窗口中打开“渲染层编辑器”(Render Layer Editor),请选择“层 > 浮动窗口”(Layers > Floating Window)。
使用“渲染层编辑器”(Render Layer Editor)的常规工作流如下所示:
单击顶部的图标以创建一个新层 ,或者创建层并指定选定对象 。
基于合成顺序对渲染层进行排序。列表底部是背景元素,列表顶部是最前端的元素。只能从“渲染层编辑器”(Render Layer Editor)编辑渲染层的合成顺序。
分别使用上移 和下移 按钮向上和向下移动渲染层。这些按钮仅在选中一个渲染层时处于活动状态。此外,也可以使用鼠标中键向上和向下拖动层。
请按照下列指导执行逐层覆盖:
单个、逐对象覆盖不显示在该界面中。
是否使用默认名称(例如 layer1)创建新的渲染层要取决于您在下拉菜单中的选择。
创建新的渲染层并用选定对象填充。
复制选定的层。
有两个选项可用于此功能:
选择该选项将对象和渲染层特性都复制到新层中。
选择该选项只将对象复制到新层中并为复制的层创建新覆盖。
选择选定层中包含的对象。
从选定层移除选定对象
打开“关系编辑器”(Relationship Editor)以从层中移除对象或将对象添加到层中。
为选定层打开“属性编辑器”(Attribute Editor)。“属性编辑器”(Attribute Editor)中的某些属性不能通过“编辑层”(Edit Layer)窗口使用。
删除选定层,但不删除层中的对象。
删除没有任何内容的层。
选择该选项可以打开一个单独的、浮动渲染层编辑器窗口。
可以使用该菜单创建渲染过程贡献贴图。
创建新的过程贡献贴图并将其与选定层关联。
该子菜单可提供场景中可用的过程贡献贴图的列表。选择所需的贡献贴图以将其与当前层关联。
复制选定的贡献贴图。
该选项指示哪些对象属于选定的过程贡献贴图。过程贡献贴图中的所有对象都被选中。
使用该选项可以将选定对象添加到选定的过程贡献贴图。
使用该选项可以从选定过程贡献贴图中移除对象。
若要移除一个或多个过程贡献贴图,请选择贴图,然后再选择该选项。
可以通过该选项移除没有几何体的过程贡献贴图及指定给它们的灯光。
打开“关系编辑器”(Relationship Editor)窗口。
打开过程贡献贴图的“属性编辑器”(Attribute Editor)。
可以设定下列二进制选项:
基于默认的“渲染所有层选项”(Render All Layers Options)渲染场景中的所有层。
选择下列选项之一:
渲染所有层的合成结果并将其显示在“渲染视图”(Render View)中。这是“渲染所有层”(Render All Layers)的默认设置。
将所有层作为单独的图像进行渲染,但显示合成结果。
将所有层作为单独的图像进行渲染。
使用“保持层”(Keep layers)会显著增加 Maya 的内存使用量。连续使用会向“渲染视图”(Render View)中填充越来越多的图像。必要时必须手动清除图像。
“自动覆盖”(Auto Overrides)选项可以简化为“投射阴影”(Casts Shadows)、“接收阴影”(Receive Shadows)和“在反射中可见”(Visible in Reflections)之类的属性创建层覆盖的工作流。
“自动覆盖”(Auto Overrides)选项适用于以下属性:
“自动覆盖”(Auto Overrides)选项启用时,只需单击其中的每个属性,即可为选定层创建覆盖。取消选中时,属性名称立即变为橙色,指示层覆盖已创建。这样就不需要在属性上单击鼠标右键,然后选择“创建层覆盖”(Create Layer Override)。
当场景中具有多个需要为其创建覆盖的对象/层时,该功能非常有用。该功能可以简化工作流,无需您选择“创建层覆盖”(Create Layer Override)。
使用名称空间时,对象名称有时可能会变得很长。这使得很难按名称区分对象。禁用名称空间的显示会使用“...:”替换节点名称的名称空间部分(如果存在)。缩短的名称使得区分场景中的不同对象更为容易。
在 Maya 中使用文件引用时,名称空间是管理命名的首选方法。建议在使用文件引用时,不要使用 Maya 的重命名前缀约定。虽然在使用重命名前缀时节点的 DAG 路径或长名称可能会使其具有唯一性,但是它们在文件引用内不能一致发挥作用,并导致层次 DAG 更改复杂化,这可能会在以后引发问题。
在层上单击鼠标右键时,可以使用以下命令:
在渲染层中添加或移除对象。
选择属于当前层的对象。
从层中移除所有对象以使其留空。
复制层。
删除层。
展开子菜单以选择所需的覆盖。
移除当前层的所有渲染设置覆盖。有关详细信息,请参见使用层覆盖。
移除当前层的所有渲染标志(层属性)覆盖。有关详细信息,请参见使用层覆盖。
移除选定对象在当前层的当前材质覆盖。有关详细信息,请参见使用层覆盖。
允许您选择当前层的新材质覆盖。有关详细信息,请参见使用层覆盖。
允许您选择当前层的现有材质覆盖。有关详细信息,请参见使用层覆盖。
展开子菜单以选择下列选项之一。
为选定层创建新的空贡献贴图。
为包含选定对象的当前层创建新的贡献贴图。
该子菜单可提供场景中可用的过程贡献贴图的列表。选择所需的贡献贴图以将其与当前层关联。
允许您将新的渲染过程添加到层中。展开子菜单以从可用的渲染过程中选择一个。
打开“关系编辑器”(Relationship Editor)以从层中移除对象或将对象添加到层中。
为选定层打开“属性编辑器”(Attribute Editor)。“属性编辑器”(Attribute Editor)中的某些属性不能通过“编辑层”(Edit Layer)窗口使用。
在渲染过程贡献贴图上单击鼠标右键时,可以使用以下命令。
选择要显示其“属性编辑器”(Attribute Editor)的过程贡献贴图名称。
同时从渲染层和当前的过程贡献贴图中添加或移除对象。
该选项指示哪些对象属于当前的过程贡献贴图。过程贡献贴图中的所有对象都被选中。
从当前层中移除渲染过程贡献贴图。
从渲染过程贡献贴图中移除所有对象。
从所有层中移除渲染过程贡献贴图。
将过程贡献贴图设定为活动状态,以便在创建渲染过程时参照该贴图。
允许您将新的渲染过程添加到渲染过程贡献贴图。展开子菜单以从可用的渲染过程中选择一个。
打开“关系编辑器”(Relationship Editor)以从层中移除对象或将对象添加到层中。