将灯光添加到渲染层

默认情况下,所有灯光会自动添加到每个渲染层中。若要覆盖此行为,请打开“渲染设定”(Render Setup)编辑器,然后禁用“选项 > 每个渲染层默认包含所有灯光”(Options > Include all lights in each render layer by default)

可以执行以下操作来将特定灯光添加到渲染层中

禁用渲染层中的灯光

覆盖灯光的“启用”(Enable)属性,以便在渲染层中禁用灯光。请参见在渲染层中创建灯光覆盖

注: 必须创建覆盖以禁用渲染层中的灯光。如果只是关闭灯光的“启用”(Enable)属性而不创建覆盖,则将禁用场景层而不是渲染层中的灯光。

层默认包含所有灯光

“每个渲染层默认包含所有灯光”(Include all lights in each render layer by default)设置确定灯光是否自动添加到每个渲染层中。此选项默认处于启用状态,可以通过“选项”(Options)菜单或每个渲染层的“灯光”(Lights)集合来禁用。此选项处于禁用状态时,只有通过上述方法明确包括的灯光将包含在每个层中。您可以在新场景或任何旧版场景中随时禁用此选项。

此设置与首选项一起保存在选项变量 renderSetup_includeAllLights 中,并在重新启动 Maya 时保留。

还可以通过设置环境变量 MAYA_RENDER_SETUP_INCLUDE_ALL_LIGHTS 控制此选项。值为 0 时禁用该选项,值为 1 时启用该选项。该环境变量优先于首选项。设置该环境变量后,该菜单选项将灰显,系统将应用该环境变量值。