命令条目: 创建灯光。“常规参数”卷展栏 “阴影”组 选择“阴影贴图”。“阴影贴图参数”卷展栏
命令条目:选择灯光。 “修改”面板 “常规参数”卷展栏 “阴影”组 选择“阴影贴图”“阴影贴图参数”卷展栏
当已选择阴影贴图作为灯光的阴影生成技术时,显示“阴影贴图参数”卷展栏。可以在“常规参数”卷展栏中选择此选项。
扫描线渲染器和 mental ray 渲染器均支持“阴影贴图”阴影。
注意将光度学灯光与阴影贴图一起使用时,将为整个灯光球体创建半球形阴影贴图。要捕捉复杂场景中的足够细节,贴图的分辨率必须非常高。要想获得光度学灯光的最佳效果,请使用光线跟踪阴影,而不要使用阴影贴图。
界面
偏移
阴影偏移是将阴影移向或移离投射阴影的对象。
左图:默认阴影
右图:增加“偏移”值将阴影从对象中分离开来。
如果“偏移”值太低,阴影可能在无法到达的地方“泄露”,从而生成叠纹图案或在网格上生成不合适的黑色区域。如果偏移值太高,阴影可能从对象中“分离”。在任何一方向上如果偏移值是极值,则阴影根本不可能被渲染。
此值取决于是启用还是禁用“绝对贴图偏移”:
当禁用“绝对”时(默认情况下),偏移是在场景范围的基础上进行计算,然后标准化为 1。这将提供相似的默认阴影结果,而不论其场景大小如何。用户通常将“偏移”调整为接近 1.0 的较小小数值(例如 1.2)。
当启用“绝对”时,“偏移”是以 3ds Max 单位表示的值。用户根据场景的大小调整“偏移”,值的范围接近于 0-100(参见本主题结尾处的“提示”)。
左:由于“偏移”值太小而导致阴影“泄露”。
右图:增加“偏移”值修复了该问题。
大小
设置用于计算灯光的阴影贴图的大小(以像素平方为单位)。
阴影贴图大小为贴图指定细分量。值越大,对贴图的描述就越细致。
左图:大小设置为 32。
右图:大小设置为 256。
采样范围
采样范围决定阴影内平均有多少区域。这将影响软阴影边缘的程度。范围为 0.01 至 50.0。
通过增加“采样范围”来混合阴影边缘并创建平滑的效果,隐藏贴图的粒度。
绝对贴图偏移
启用此选项后,阴影贴图的偏移未标准化,而是在固定比例的基础上以 3ds Max 单位表示。在设置动画时,无法更改该值。在场景范围的大小的基础上,必须选择该值。
禁用此选项后,系统将相对于场景的其余部分计算偏移,然后将其标准化为 1.0。这将在任意大小的场景中提供常用起始偏移值。如果场景范围更改,这个内部的标准化将从帧到帧改变。默认设置为禁用。
提示在多数情况下,保持“绝对贴图偏移”为禁用状态都会获得极佳效果,这是因为偏移与场景大小实现了内部平衡。但是,在设置动画期间,如果移动对象可能导致场景范围(或如果取消隐藏对象等)有大的变化,标准化的偏移值可能不恰当,会引起阴影闪烁或消失。如果出现这种情况,请启用“绝对贴图偏移”。必须将“偏移”控制设置为适合场景的值。凭经验而言,偏移值是灯光和目标对象之间的距离,按 100 进行分隔。
双面阴影
启用此选项后,计算阴影时背面将不被忽略。从内部看到的对象不由外部的灯光照亮。禁用此选项后,忽略背面,这样可使外部灯光照明室内对象。默认设置为启用。
如果未选定“双面阴影”,则切片球体内的面并不投射阴影。
注意mental ray 渲染器会忽略此设置,并始终呈现双面阴影。