因为在场景中做了,有的物体产生阴影比如人物,有的物体不产生阴影比如地面,这样在地面凹下去的地方,悬崖,池塘边,就会有阴影的拉伸. 实际上, 没办法上传图片.... L是光源 A 点(人物身上)产生阴影 B C D(地面上)依次在L A的延长线上, 因为地面不产生阴影,只接受阴影BCD都会采样到shadowmap上的同样位置.接受到阴影. 我希望只有 离A最近的B接受阴影,CD都不接受阴影. 所以需要一个存了B到L距离的额外的数据. 因为无法保证B比C先画,所以,在画地面的时候去更新这张filte…