将灯光与 ShaderFX 配合使用

默认 ShaderFX 明暗器设定为使用三种灯光。这三种灯光都使用默认的 3ds Max 灯光启动。这将使对象看起来更亮。

若要提高照明,可以拾取其他灯光对象,或在 ShaderFX 的“材质”节点将 MaxNumberLights 设置为 1

(ShaderFX 明暗器支持三种以内的灯光,因此值大于 3 没有任何效果。)

您也可以使用 ClampDynamicLights 设置来动态更改明暗器使用的灯光数。此设置显示在 ShaderFX 编辑器 “属性”面板上,而且还显示在材质编辑器的“参数”卷展栏上。

“参数”卷展栏上的灯光控件

ShaderFX 明暗器的灯光控件显示在材质编辑器的“参数”卷展栏上。(这些是卷展栏上特有的控件,除非您添加自定义节点;请参见将 ShaderFX 节点添加到材质编辑器)。

ClampDynamicLights
动态设置明暗器使用的灯光数。范围:0 到 99。默认值为 99。

ShaderFX 明暗器最多只能有三种灯光,因此 ClampDynamicLights 值大于 3 时等效于 3。将 ClampDynamicLights 更改为 1 或 2 可减少使用的照明量。值为 0 表示禁用所有照明。

灯光 0 类型/灯光 1 类型/灯光 2 类型
根据标签说明,设定每种灯光的类型。值为 2 表示聚光灯,3 表示泛光灯,4 表示方向灯。默认设置为 3。
重要: 要使灯光正常工作,“位置”和“方向”字段必须与您选择的灯光类型匹配。(不需要更改泛光灯的方向)。
灯光 0 位置/灯光 1 位置/灯光 2 位置
使用该下拉列表,可使明暗器灯光从 3ds Max 场景中的灯光对象派生其位置。
灯光 0 方向/灯光 1 方向/灯光 2 方向
使用该下拉列表,可使明暗器灯光从 3ds Max 场景中的灯光对象派生其方向。

灯光类型为泛光 (3) 时,此选项没有效果。