当前位置: 首页> 房产> 市场 > 【实现100个unity特效之17】在unity中使用shader和ShaderGraph分别实现模糊特定层,高斯模糊效果

【实现100个unity特效之17】在unity中使用shader和ShaderGraph分别实现模糊特定层,高斯模糊效果

时间:2025/7/9 23:18:24来源:https://blog.csdn.net/qq_36303853/article/details/140967806 浏览次数:0次

最终效果

在这里插入图片描述

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

一位在小公司默默奋斗的开发者,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!如果你遇到任何问题,也欢迎你评论私信找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~
在这里插入图片描述

关键字:【实现100个unity特效之17】在unity中使用shader和ShaderGraph分别实现模糊特定层,高斯模糊效果

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: