2
我正在做简单的阴影贴图,并有处理阴影痤疮和错误的自我阴影的问题,只是无法摆脱它。 我已经尝试将深度值添加到深度值并将深度渲染回深度缓冲区,但它不会删除所有工件。 我也有问题选择导致彼得潘宁正确的偏见。如何彻底摆脱阴影痤疮和错误的自我阴影?
所以我的问题是:
是否有一个强大的(易)的方式来完全消除阴影粉刺和错误的自阴影?
如何选择完美的偏见?
我正在做简单的阴影贴图,并有处理阴影痤疮和错误的自我阴影的问题,只是无法摆脱它。 我已经尝试将深度值添加到深度值并将深度渲染回深度缓冲区,但它不会删除所有工件。 我也有问题选择导致彼得潘宁正确的偏见。如何彻底摆脱阴影痤疮和错误的自我阴影?
所以我的问题是:
是否有一个强大的(易)的方式来完全消除阴影粉刺和错误的自阴影?
如何选择完美的偏见?
有一个叫variance shadow maps技术,它是受到其独特的文物,但在消除阴影粉刺和错误的自我阴影非常好。它被设计成阴影贴图的非线性滤波器,以避免由于低分辨率造成的锯齿。
简而言之,它会估计深度图的方差,并使用它来查找阴影与深度的平滑保守估计。您需要注意缓冲区精度,因为大多数实现似乎都以滥用其动态范围的方式评估变化。