引擎CSM的实现默认在物件边缘会出现大量的条纹,麻烦看看有没有比较好的优化方案。
Hi,
你好,我看了一下,这个本质上还是DepthRenderTarget精度的问题,因为默认Shadow Pass的DepthRenderTarget的格式是D16_Unorm,是16位的浮点,且精度是平均分布的,再加上CSM的Bounds一般都比较大,所以这些法线几乎跟灯光方向垂直的面的深度变化就很容易看到这种阶梯状的问题。
引擎里其实有一个值可以单独控制这种法线跟灯光垂直的面的shadw bias,r.Shadow.ShadowMaxSlopeScaleDepthBias,可以试着提高这个值,然后再看一下效果。
好的 感谢 我们先测试下