mental ray 明暗器

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

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

mental ray 渲染器可以渲染 3ds Max 中绝大多数类型的材质和贴图。请参见 mental ray 渲染中的 3ds Max 材质。另外,如果启用了 mental ray 扩展(参见 mental ray 首选项),可以对材质应用很多明暗器。针对使用 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 文件中列出的明暗器:也就是说,从列表底部到顶部。