在 mental ray 中,明暗器是一种用于计算灯光效果的函数。明暗器可能包括灯光明暗器、摄影机明暗器(镜头明暗器)、材质明暗器和阴影明暗器等。
mental ray 渲染器可以渲染 3ds Max 中绝大多数类型的材质和贴图。请参见 mental ray 渲染中的 3ds Max 材质。此外,还可以对材质应用多种明暗器。针对使用 mental ray 渲染器的材质可以指定分配了一个明暗器的组件。并且对于标准 3ds Max 的材质类型,“mental ray 连接”卷展栏允许添加 mental ray 明暗效果。
您可以使用材质/贴图浏览器指定 mental ray 明暗器,所指定的方式与对贴图进行指定的方式相同。
浏览器列表中的 mental ray 贴图
“浏览器”中列出的明暗器来自与 3ds Max 一起提供的几个库。该文档中描述了专门针对 3ds Max 创建的明暗器。NVIDIA 或 lume 明暗器库提供的明暗器都有自己的在线文档。
除了后面的主题中介绍的明暗器之外,3ds Max 还包括以下明暗器:
如果所安装的明暗器库还包含了与此参考所列的不同的其他库(来自第三方或自定义),那么“浏览器”可能会同时列出这些明暗器。第三方或自定义明暗器的说明文档来自明暗器的提供者。
3ds Max 中提供的明暗器安装在 3ds Max 根目录下的子目录 \nvidia\shaders_standard\ 中。\include 文件夹适用于 MI 包括的文件,而 \shaders 文件夹适用于 DLL。
不应将第三方明暗器安装在 \shaders_standard 中。它们应该安装在 \shaders_3rdparty 或 \shaders_autoload 中。如果第三方明暗器出现在 \shaders_autoload,则在启动 3ds Max 时会自动对其进行加载。如果第三方明暗器出现在 \shaders_3rdparty,则必须更新文件 3rdparty.mi 以便更明确加载明暗器。MI 文件 \shaders_3rdparty\3rdparty.mi 包含解释如何添加加载语句的注释。