使用层覆盖
 
 
 

针对每一层覆盖材质和着色器:方法 1

  1. “渲染层编辑器”(Render Layer editor)中,选择层。
  2. 选择“窗口 > 渲染编辑器 > Hypershade”(Window > Rendering Editors > Hypershade)
  3. “Hypershade”中选择材质或创建新材质,然后通过单击鼠标右键 () 并从标记菜单中选择“指定材质覆盖”(Assign Material Override)来进行指定。

    这将创建材质和将覆盖指定给当前层上的对象的所有着色器的指定。

针对每一层覆盖材质和着色器:方法 2

  1. 也可以按照以下方法针对每一层覆盖材质和着色器:在“渲染层编辑器”(Render Layer editor)中,在某一层上单击鼠标右键 (),然后从出现的菜单中选择“覆盖 > 创建新的材质覆盖”(Overrides > Create New Material Override)“指定现有材质覆盖”(Assign Existing Material Override)

    不需要选择层即可使用上下文相关菜单;在未选定的层上单击鼠标右键 () 仍然可以覆盖其材质。

针对每一层覆盖材质和着色器:方法 3

  1. “Hypershade”中选择材质或创建新材质。若要将该材质指定给层,请选择相应的层并使用鼠标中键将材质样例拖放到对象上。

移除材质覆盖

  1. 在层上单击鼠标右键 (),然后从出现的菜单中选择“覆盖 > 移除材质覆盖”(Overrides >Remove Material Override)

针对每一层覆盖层属性(渲染标志)

  1. “渲染层编辑器”(Render Layer editor)中,选择层。
  2. 打开“属性编辑器”(Attribute editor),方法是在层上单击鼠标右键 () 并从出现的菜单中选择“属性”(Attributes)

    将显示层属性的“成员覆盖”(Member Overrides)区域。

  3. 单击某个渲染复选框(例如,禁用“运动模糊”(Motion Blur),禁用“投射阴影”(Cast Shadows),或为该层中的所有对象指定一个着色组)。

针对每一层覆盖渲染设置(包括渲染器)

  1. “渲染层编辑器”(Render Layer editor)中,选择层。
  2. 打开“渲染设置”(Render Settings);例如,通过单击层上的控制(渲染设置)图标 ,或选择“窗口 > 渲染编辑器 > 渲染设置(Window > Rendering Editors > Render Settings)”。
  3. 在某个设置名称上单击鼠标右键 (),然后从出现的菜单中选择“创建层覆盖”(Create Layer Override)

    可针对每一层覆盖的设置包括:“使用以下渲染器渲染”(Render Using)“边缘抗锯齿”(Edge Anti-Aliasing)“大小单位”(Size Units)“分辨率单位”(Resolution Units)

    应用渲染设置覆盖后,层上的隔板图标将显示为彩色(红色)

移除渲染标志覆盖

  1. 在层上单击鼠标右键 (),然后从出现的菜单中选择“覆盖 > 移除渲染标志覆盖”(Overrides >Remove Render Flag Overrides)

移除渲染设置覆盖

  1. 在层上单击鼠标右键 (),然后从出现的菜单中选择“覆盖 > 移除渲染设置覆盖”(Overrides > Remove Render Setting Overrides)
    注意

    不能在主层上创建覆盖:在主层上对渲染设置所做的任何更改都将传播到源于它的所有层。