Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

如何实现使用URP 实现UI弹窗后背景模糊
赕wzy发起了问答2023-04-25
2
回复
1947
浏览

请教一下老师,学院课程里有没有哪个讲解过实现UI模糊的,或者有什么文章或视频讲解的比较详细如何实现这个的吗,我去找了一圈好多方法我都没试成功

所有回复
  • 老师_Trigger • 2023-04-28

    同学你好,可以参考以下步骤:

    1. 在 URP 资源包中,找到 PostProcessing 插件,并添加到 Unity 项目中。

    2. 在创建 UI 弹窗时,将 UI 弹窗的 Canvas 渲染模式设置为 Screen Space - Camera。

    3. 在 UI 弹窗的 Camera 设置中,开启 Depth Texture 选项,并将 Target Texture 设置为 Render Texture。

    4. 在 UI 弹窗的 Camera 中添加 Post-processing Volume 组件,并在 Volume 中添加 Gaussian Blur(高斯模糊)效果。

    5. 在 Gaussian Blur 后添加 Depth of Field(景深)效果,并将 Focal Length 设置为 UI 弹窗的前景物体的 Z 坐标,将 Aperture 设置成一个较小的值,以增强背景的模糊度。

    6. 最后,在弹出 UI 窗口时,通过代码调整 Camera 的位置和背景使用的 Render Texture,实现对背景的模糊处理。

    通过以上步骤,即可在 URP 渲染管线下实现 UI 弹窗后背景模糊。需要注意的是,在使用 Post-processing Volume 组件配置效果之前,需要先将该组件添加到场景中,否则设置效果时会出现无法保存的情况。

     

    • 赕wzy • 2023-04-28

      谢谢老师!后面又摸索了好久,通过添加自定义renderer feature解决了!

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!