文件名称: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)