Graphics 阴影贴图抖动

Graphics 阴影贴图抖动,graphics,directx,hlsl,shadows,shadow-mapping,Graphics,Directx,Hlsl,Shadows,Shadow Mapping,我一直在研究全向阴影贴图,并在这个问题上停留了一段时间。基本上,当相机移动或旋转时,阴影似乎会抖动。我在这里做了一个视频: 这个问题在屏幕底部的墓碑上最为明显 该项目是在延迟渲染器中实现的,起初我认为问题在于将texel与像素对齐,但我了解到,由于directx 10(我正在使用),这不再是一个问题。有人还建议我在渲染调用后更新相机,所以它是一帧后的,但这不是问题所在 任何帮助都将不胜感激 我不想一开始就发布大量代码。如果需要什么,我可以把它寄出去 你读过这篇文章吗?这里描述了许多问题,包括一

我一直在研究全向阴影贴图,并在这个问题上停留了一段时间。基本上,当相机移动或旋转时,阴影似乎会抖动。我在这里做了一个视频:

这个问题在屏幕底部的墓碑上最为明显

该项目是在延迟渲染器中实现的,起初我认为问题在于将texel与像素对齐,但我了解到,由于directx 10(我正在使用),这不再是一个问题。有人还建议我在渲染调用后更新相机,所以它是一帧后的,但这不是问题所在

任何帮助都将不胜感激


我不想一开始就发布大量代码。如果需要什么,我可以把它寄出去

你读过这篇文章吗?这里描述了许多问题,包括一些抖动瑕疵,可能它包含了您的问题。我原以为微光阴影边缘部分会为我解决问题,但它只为平行光和im使用点光源提供解决方案:(但在谷歌,将其称为微光而不是抖动被证明是很有希望的……也许你的阴影地图的分辨率有问题?不管分辨率如何,问题依然存在,我在512、1024和2048运行它,我仍然有同样的问题