从 Maya 2008 开始,Maya 的 mental Ray 使用自身 mental Ray 灯光链接。着色器不再负责自己的灯光链接。所有的 Maya 链接信息将由 mental Ray 核心自动处理,且着色器自动接收相关灯光信息。          

Maya 附带的所有 mental Ray 着色器已设定为自动使用该新功能。已预设灯光链接模式。          

该功能也可以简化用于集成自定义 mental Ray 着色器的工作流程。以前,若要使用 Maya 灯光链接,着色器会要求必需的有特殊用途的代码。现在可以安全删除该代码。有关详细信息,请参见 Maya2014/mentalray/devkit/docs/writingShaders 中的示例和 readme.txt

         

注意                

如果使用 Maya 8.5 或 Maya 的任何早期版本创建了场景,您可能需要将您的 .mi 文件重新导出到 mental Ray。                

灯光链接模式

所有 mental Ray 着色器有 4 种灯光链接模式可供选择。您可以在 mental Ray 着色器节点的“灯光链接”(Light Linking)区域下设定该模式。  

  • 自定义链接(Custom Linking)(模式 0)                  

    使用灯光参数的照明。如果未指定灯光,则使用实例灯光列表。如果未指定实例灯光列表,则使用场景中的所有灯光。                  

  • 包含式链接(Inclusive Linking)(模式 1)                  

    使用包含模式中指定灯光(即灯光实例组的实例计算为该组中的所有灯光实例)的照明。                  

  • 排除式链接(Exclusive Linking)(模式 2)                  

    使用排除模式中指定灯光(即使用除指定灯光之外的所有灯光)的照明。                  

  • “Maya 链接”(Maya Linking)(模式 4.默认)                  

    使用实例灯光列表。如果未指定实例灯光列表,则使用场景中的所有灯光实例。这是默认设置。                  


,