解决阴影深度贴图中阴影不准确的问题

 
 
 

对于特别大的比例单位,由于阴影渲染的近距裁剪平面和远距剪裁平面的比例不准确,导致阴影深度贴图中的阴影可能不准确。

以下示例将显示如何手动设定阴影深度贴图渲染的近距和远距剪裁平面(假定用户具有名为 lightShape 的阴影投射灯光):

setAttr lightShape.useDmapAutoClipping 0;

setAttr lightShape.dmapFarClipPlane 10000;

setAttr lightShape.dmapNearClipPlane 0.01;

其中第一条可关闭自动生成近距/远距剪裁平面,而通过后两条则可以适当设定近距/远距剪裁平面值。