https://zhuanlan.zhihu.com/p/370951892
需要注意的是第一种方法在shader里可以直接对得到的depth进行加减bias的操作
第二种方法则是对object的位置向着normal方向进行偏移
SCVBB方法就是在第一次渲染时,让物体向远裁剪平面平移,这样子在第二次渲染时就会发现同一个物体的深度比shadow map里的浅。至于光线与平面平行的情况,无论如何平移,两次渲染时的深度都是一样的。解决方法有两端收缩等等。
https://zhuanlan.zhihu.com/p/370951892
需要注意的是第一种方法在shader里可以直接对得到的depth进行加减bias的操作
第二种方法则是对object的位置向着normal方向进行偏移
SCVBB方法就是在第一次渲染时,让物体向远裁剪平面平移,这样子在第二次渲染时就会发现同一个物体的深度比shadow map里的浅。至于光线与平面平行的情况,无论如何平移,两次渲染时的深度都是一样的。解决方法有两端收缩等等。