我总是发现 默认阴影不足以捕捉小细节,即使是高分辨率缓冲区,我决定构建自己的屏幕空间解决方案。

与Unity的HDRP接触阴影类似,“细节阴影”是一种屏幕空间阴影实现,旨在捕捉阴影贴图偏差和低阴影缓冲分辨率限制通常会引起的阴影细节丢失。

它完全无关对象的独立性,并且对性能有一个小的常数成本。

在我的RTX3060上1080p下,只需要:0.1ms

它使用简单,并可以轻松与您的项目集成,因为它只是简单的后处理效果。

当前限制:

-目前仅支持主方向光。
- 不完全适用于非常薄的物体(like 宽的草)。
- 未测试在XR中。

如果您感兴趣,您可以在这里下载:https://ko-fi.com/s/c17364fc0a
如果您有任何问题,请畅所欲言。