Unity 高斯模糊Shader

时间:2020-03-19 04:13:41
【文件属性】:

文件名称:Unity 高斯模糊Shader

文件大小:82KB

文件格式:ZIP

更新时间:2020-03-19 04:13:41

Unity 高斯模糊 Shader

高斯模糊GaussianBlur,里面提供了实例,该模糊应用的范围包括3D模型、UI(UGUI等)。不同于Unity自带的相机全屏模糊(后处理屏幕特效),是一个材质球的方式,直接模糊当前物体层级的背景图像。可以添加到任何能设置材质球的地方,比如UGUI的一个Panel组件,在Image里的Material中设置此高斯模糊的材质球,则在此Panel后面的所有UI以及3D物体都将模糊,并可以调节强度。里面有两种模糊shader,一种是针对移动端性能优化的,使用了两次高斯模糊;一种是高质量的,三次高斯模糊。


【文件预览】:
GaussianBlur
----UIBlur.shader(12KB)
----Example.meta(193B)
----UIBlurHQ.shader.meta(197B)
----UIBlurHQ.shader(17KB)
----Example()
--------RotationController.cs.meta(264B)
--------Blur.mat.meta(181B)
--------CubeD.mat(5KB)
--------RotationController.cs(365B)
--------CubeB.mat.meta(181B)
--------CubeC.mat.meta(181B)
--------Floor.mat.meta(181B)
--------Cylinder.mat(5KB)
--------Example.unity(47KB)
--------CubeB.mat(5KB)
--------CubeD.mat.meta(181B)
--------UIWindowBase.cs.meta(264B)
--------BlurHQ.mat(5KB)
--------BlurHQ.mat.meta(181B)
--------Example.unity.meta(176B)
--------CubeA.mat.meta(181B)
--------Cylinder.mat.meta(181B)
--------Blur.mat(5KB)
--------CubeA.mat(5KB)
--------Floor.mat(5KB)
--------CubeC.mat(5KB)
--------UIWindowBase.cs(693B)
----GaussianBlur.pdf.meta(176B)
----UIBlur.shader.meta(197B)
----GaussianBlur.pdf(50KB)

网友评论

  • 要是能再加一层透明度 控制模糊的形状就好了
  • 手机可以用 但是帧率从72 掉到 50左右 我是开发vr项目的
  • 只是纯3d场景的模糊,自己的UI不行。
  • 效果很棒.可以
  • 可以,手机上也可以用
  • 效果不错,可以直接使用