使用属性覆盖

 
 
 

可以在每个层的基础上覆盖所有属性。有些类别的属性,尤其是那些应用于“着色组”(Shading Groups)“成员覆盖”(Member Overrides)“渲染统计信息”(Render Stats))的属性,在变更时自动创建层覆盖。其他属性需要手动指定要进行的每个层覆盖。

在每个层的基础上更改对象的材质(自动覆盖)

  1. “渲染层编辑器”(Render Layer editor)中,选择一个层。
  2. 选择要更改材质指定的对象。
  3. 像任何新材质指定一样,指定新材质(例如,单击鼠标右键 ()并从标记菜单中选择“指定新材质”(Assign New Material))。设定材质的属性。
  4. 在选定层和任何其他层之间切换,并在“场景”视图中查看对象更改的材质指定。
注意

在处理时间方面,层覆盖花费的时间比每个对象覆盖要少。例如,如果选择层中的所有对象并通过在场景视图中指定 Lambert 着色器来覆盖每个对象的材质指定,则处理时间要比在指定 Lambert 着色器的层上创建材质覆盖多得多。

在每个层的基础上覆盖属性(自动覆盖)

  1. “渲染层编辑器”(Render Layer editor)中,选择一个层。
  2. 打开“属性编辑器”(Attribute editor)
  3. 在对象形状节点的“渲染统计信息”(Render Stats)部分,单击一个选项(例如,“投射阴影”(Casts Shadows))。

    属性名称显示为橙色和粗体,表明已执行每个层覆盖。

启用“选项 > 自动覆盖”(Options > Auto Overrides)时,对“渲染统计信息”(Render Stats)属性所作的更改适用于选定层。如果禁用“选项 > 自动覆盖”(Options > Auto Overrides),则属性更改适用于主层(因此,也适用于没有覆盖的所有对象)。如果禁用“成员覆盖”(Member Overrides)“自动覆盖”(Auto Overrides),可以进行手工覆盖。请参见下列步骤。

在每个层的基础上覆盖属性(手动覆盖)

  1. “渲染层编辑器”(Render Layer editor)中,选择一个层。
  2. 打开“属性编辑器”(Attribute editor)
  3. 单击具有要覆盖属性的特定节点选项卡(例如,lambert1 材质)。
  4. 在要覆盖的属性(例如,“透明度”(Transparency))上,然后从显示的菜单中选择“创建层覆盖”(Create Layer Override)

    属性的名称显示为斜体和橙色文本,表示它已经在特殊层上被覆盖。

如果在层之间切换,将会看到场景视图发生变化,显示了一个层中对象的透明覆盖和另一个层中的默认着色器指定。

若要删除属性覆盖

  1. 在要移除覆盖的属性上单击鼠标右键 (),然后从显示菜单中选择“移除层覆盖”(Remove Layer Override)