UI Toolkit 模糊背景 - 快速透明 UI 模糊图像 v1.4.2(2026年4月21日)
该资源包为 Unity UI Toolkit 提供了一种高效、轻量的背景模糊效果,适用于所有渲染管线,包括内置渲染管线、URP 和 HDRP。无需编写代码或进行复杂配置,用户可通过 UI Builder 窗口直接在项目中添加“UIToolkitBlurredBackground”组件,即可立即使用模糊背景功能。
资源支持 Unity 2021.2 及以上版本,兼容 Unity 6(包括 Render Graph 支持),并提供多种质量设置以满足不同性能需求。在 Unity 6.3 及以上版本中,可与新的基于 Shader 的过滤器(Filters)协同使用,实现 UI 上叠加的模糊效果,从而获得更自然的视觉层次。对于其他版本,模糊效果仅作用于场景内容,不支持 UI 上的模糊。
资源包含完整源码,便于开发者理解与二次开发。使用时需注意以下几点:
- 模糊效果基于已渲染的颜色缓冲区生成,帧间开销极低,无论背景尺寸大小均不影响性能;
- 建议使用低分辨率设置以优化资源消耗,尤其适用于高模糊强度场景;
- 若需完全禁用模糊效果,可将模糊迭代次数或强度设为 0;
- 推荐将“模糊迭代”设置为最低值(1 为理想值),以平衡质量与性能;
- 不支持抗锯齿处理,此为 UI Toolkit 当前的限制,未来可能通过更新修复;
- 在使用前需阅读详细使用手册,其中包含大量示意图和配置说明,特别是关于 UI 上模糊与场景模糊结合的使用技巧;
- 该资源不适用于 UGUI 或 IMGUI,仅支持 UI Toolkit;若需 UGUI 模糊背景,请参考其他独立资源;
- 不支持 HDR 渲染(除 HDRP 外),因 HDR 实现复杂,暂未集成;
- 在 URP 2D 项目中未经过官方测试,不推荐使用;
- 世界空间模式仅在 URP 中受支持,且需 Unity 6.000.2 及以上版本。
资源包已提供示例场景,用户可前往 Kamgam/UIToolkitBlurredBackground/Examples 路径中打开演示场景进行体验。同时,支持通过低模糊值(如 0.1)与新过滤器结合,实现对 UI 内容的动态模糊效果,提升视觉表现力。
该资源包设计简洁,性能优化良好,适合追求高质量 UI 视觉效果且注重开发效率的项目使用。