阴影贴图是一种渲染器在预渲染场景通道时生成的位图。阴影贴图不会显示透明或半透明对象投射的颜色。另一方面,阴影贴图可以拥有边缘模糊的阴影,但光线跟踪阴影无法做到这一点。可以在“阴影贴图参数”卷展栏中更改参数。
阴影贴图阴影的示例
阴影贴图从灯光的方向进行投影。采用这种方法时,可以生成边缘较为模糊的阴影。但是,与光线跟踪阴影相比,其所需的计算时间较少,但精确性较低。
每个灯光对象都具有自己的阴影贴图设置。您可对这些设置进行调整以获得边缘更清晰的阴影。其中包括更改分辨率和阴影位图的像素采样。因为阴影贴图阴影是唯一的位图,所以必须记住相应的分辨率和阴影所需的细节。其中,分辨率与到阴影的距离有关。如果分辨率太低,且摄影机太近,则阴影看上去可能更象浓烟。
如果阴影在进行渲染后显得太粗糙,请增加贴图大小。大小可以介于 0 和 10,000 之间。但注意,值越大,所需内存越大,生成时间也就越长。4096 行的阴影贴图所占用的内存是 64 MB (4096 x 4096 x 4)。
如果内存足以保存整个场景(包括阴影贴图),阴影就不会影响性能,但是,如果渲染器必须使用虚拟内存交换文件,渲染时间可能相当长。
默认的阴影贴图大小是 512。
对于聚光灯,阴影贴图所用的位图必须填充灯光衰减时涉及到的区域。衰减幅度越大,阴影显得就越粗糙。根据场景的要求,尽可能使衰减趋于紧凑。
mental ray 渲染器可以将阴影贴图保存为 ZT 文件。除针对单个灯光的设置之外,mental ray 渲染器还在“渲染设置”对话框 “渲染器”面板 “阴影与置换”卷展栏上包含阴影贴图控制。
,