“阴影贴图参数”卷展栏

当已选择阴影贴图作为灯光的阴影生成技术时,显示“阴影贴图参数”卷展栏。可以在“常规参数”卷展栏中选择此选项。

扫描线渲染器支持“阴影贴图”阴影。

注: 将光度学灯光与阴影贴图一起使用时,将为整个灯光球体创建半球形阴影贴图。要捕捉复杂场景中的足够细节,贴图的分辨率必须非常高。要想获得光度学灯光的最佳效果,请使用光线跟踪阴影,而不要使用阴影贴图。

界面

偏移

阴影偏移是将阴影移向或移离投射阴影的对象。

左:默认阴影

右:增加“偏移”值将阴影从对象中分离开来。

如果“偏移”值太低,阴影可能在无法到达的地方“泄露”,从而生成叠纹图案或在网格上生成不合适的黑色区域。如果偏移值太高,阴影可能从对象中“分离”。在任何一方向上如果偏移值是极值,则阴影根本不可能被渲染。

此值取决于是启用还是禁用“绝对贴图偏移”:

  • 当禁用“绝对”时(默认情况下),偏移是在场景范围的基础上进行计算,然后标准化为 1。这将提供相似的默认阴影结果,而不论其场景大小如何。用户通常将“偏移”调整为接近 1.0 的较小小数值(例如 1.2)。
  • 当启用“绝对”时,“偏移”是以 3ds Max 单位表示的值。用户根据场景的大小调整“偏移”,值的范围接近于 0-100(参见本主题结尾处的“提示”)。

    左:“偏移”值太小导致阴影“泄露”。

    右:增加“偏移”值修复了该问题。

大小

设置用于计算灯光的阴影贴图的大小(以像素平方为单位)。

阴影贴图大小为贴图指定细分量。值越大,对贴图的描述就越细致。

左:大小设置为 32。

右:大小设置为 256。

采样范围

采样范围决定阴影内平均有多少区域。这将影响软阴影边缘的程度。范围为 0.01 至 50.0。

通过增加“采样范围”来混合阴影边缘并创建平滑的效果,隐藏贴图的粒度。

绝对贴图偏移

启用此选项后,阴影贴图的偏移未标准化,而是在固定比例的基础上以 3ds Max 单位表示。在设置动画时,无法更改该值。在场景范围的大小的基础上,必须选择该值。

禁用此选项后,系统将相对于场景的其余部分计算偏移,然后将其标准化为 1.0。这将在任意大小的场景中提供常用起始偏移值。如果场景范围更改,这个内部的标准化将从帧到帧改变。默认设置为禁用。

提示: 在多数情况下,保持“绝对贴图偏移”为禁用状态都会获得极佳效果,这是因为偏移与场景大小实现了内部平衡。但是,在设置动画期间,如果移动对象可能导致场景范围(或如果取消隐藏对象等)有大的变化,标准化的偏移值可能不恰当,会引起阴影闪烁或消失。如果出现这种情况,请启用“绝对贴图偏移”。必须将“偏移”控制设置为适合场景的值。凭经验而言,偏移值是灯光和目标对象之间的距离,按 100 进行分隔。
双面阴影

启用此选项后,计算阴影时背面将不被忽略。从内部看到的对象不由外部的灯光照亮。禁用此选项后,忽略背面,这样可使外部灯光照明室内对象。默认设置为启用。

如果未选定“双面阴影”,则切片球体内的面并不投射阴影。