从 Maya 2008 开始,Maya 的 mental Ray 使用自身 mental Ray 灯光链接。着色器不再负责自己的灯光链接。所有的 Maya 链接信息将由 mental Ray 核心自动处理,且着色器自动接收相关灯光信息。
Maya 附带的所有 mental Ray 着色器已设定为自动使用该新功能。已预设灯光链接模式。
该功能也可以简化用于集成自定义 mental Ray 着色器的工作流程。以前,若要使用 Maya 灯光链接,着色器会要求必需的有特殊用途的代码。现在可以安全删除该代码。有关详细信息,请参见 Maya2013/mentalray/devkit/docs/writingShaders 中的示例和 readme.txt。
注意
如果使用 Maya 8.5 或 Maya 的任何早期版本创建了场景,您可能需要将您的 .mi 文件重新导出到 mental Ray。
灯光链接模式
所有 mental Ray 着色器有 4 种灯光链接模式可供选择。您可以在 mental Ray 着色器节点的区域下设定该模式。
- (模式 0)
使用灯光参数的照明。如果未指定灯光,则使用实例灯光列表。如果未指定实例灯光列表,则使用场景中的所有灯光。
- (模式 1)
使用包含模式中指定灯光(即灯光实例组的实例计算为该组中的所有灯光实例)的照明。
- (模式 2)
使用排除模式中指定灯光(即使用除指定灯光之外的所有灯光)的照明。
- (模式 4.默认)
使用实例灯光列表。如果未指定实例灯光列表,则使用场景中的所有灯光实例。这是默认设置。