最终效果
Unity通过Shader来模糊场景画面
参考:【游戏开发小技】Unity通过UI全屏图来模糊场景画面(Shader | 模糊 | 滤镜 | Blur)
ShaderGraph实现图片的高斯模糊
参考:【游戏开发实战】Unity ShaderGraph实现图片的高斯模糊效果
ShaderGraph更加简单的方式
新增ShaderGraph,配置节点
为了规范,整理节点为子类
新增变量
新增5个副本
把节点合起来
我们想将所有这些加在一起,但我们不想增加强度颜色,我们希望颜色保持不变,所以我们需要做的是将求和的rgbas的最终输出除以五,结果是五,因为我们总共有五个加起来
模糊效果
如你想提高模糊的质量,你只需在其中添加更多样本,你可以使它成为一个2并添加四个以上的样本,或者您可以在X上尝试一个,在Y上尝试一个,然后在那里尝试不同的组合但请记住,更多的样本等于更多的性能成本
参考
https://www.youtube.com/watch?v=8-E8Vp0l6wg
完结
赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注
,你的每一次支持
都是我不断创作的最大动力。当然如果你发现了文章中存在错误
或者有更好的解决方法
,也欢迎评论私信告诉我哦!
好了,我是向宇
,https://xiangyu.blog.csdn.net
一位在小公司默默奋斗的开发者,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!如果你遇到任何问题,也欢迎你评论私信找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~