mental ray 明暗器

在 mental ray 中,明暗器是一种用于计算灯光效果的函数。明暗器可能包括灯光明暗器、摄影机明暗器(镜头明暗器)、材质明暗器和阴影明暗器等。

注: 在 3D 建模中,术语“明暗器”通常指一种指定曲面如何响应灯光的算法。(标准材质和光线跟踪材质的明暗器归入该类别。)使用 mental ray 渲染器,“明暗器”对任何在渲染中使用的算法有更普遍的意义。

mental ray 渲染器可以渲染 3ds Max 中绝大多数类型的材质和贴图。请参见 mental ray 渲染中的 3ds Max 材质。此外,还可以对材质应用多种明暗器。针对使用 mental ray 渲染器的材质可以指定分配了一个明暗器的组件。并且对于标准 3ds Max 的材质类型,“mental ray 连接”卷展栏允许添加 mental ray 明暗效果。

警告: 在使用了默认扫描线渲染器后,mental ray 明暗器通常显示为黑色或白色的曲面,或被完全忽略。

您可以使用材质/贴图浏览器指定 mental ray 明暗器,所指定的方式与对贴图进行指定的方式相同。

浏览器列表中的 mental ray 贴图

注: 其他种类的特殊用途明暗器包括摄影机和灯光的明暗器。指定摄影机明暗器的按钮在“渲染设置”对话框 “摄影机效果”卷展栏中,指定灯光明暗器的控件在灯光对象的“mental ray 灯光明暗器”卷展栏中。此卷展栏仅在“修改”面板上显示,而非“创建”面板。

“浏览器”中列出的明暗器来自与 3ds Max 一起提供的几个库。该文档中描述了专门针对 3ds Max 创建的明暗器。NVIDIA 或 lume 明暗器库提供的明暗器都有自己的在线文档。

除了后面的主题中介绍的明暗器之外,3ds Max 还包括以下明暗器:

注: 有些对象的材质指定了 mental ray 明暗器,当对这些对象连线参数时,明暗器参数的名称可能不同于“材质编辑器”界面中的名称。而且,3ds Max 不支持的参数可能在关联菜单中显示为黑色。

3ds Max 中未提供的 mental ray 明暗器

如果所安装的明暗器库还包含了与此参考所列的不同的其他库(来自第三方或自定义),那么“浏览器”可能会同时列出这些明暗器。第三方或自定义明暗器的说明文档来自明暗器的提供者。

明暗器安装的位置

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 包含解释如何添加加载语句的注释。

注: 按照相反的顺序加载 MI 文件中列出的明暗器:也就是说,从列表底部到顶部。