iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Unity Shader怎么实现模糊效果
  • 801
分享到

Unity Shader怎么实现模糊效果

2023-06-20 20:06:40 801人浏览 泡泡鱼
摘要

本篇内容主要讲解“Unity Shader怎么实现模糊效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Unity Shader怎么实现模糊效果”吧!本文实例为大家分享了Unity Shader

本篇内容主要讲解“Unity Shader怎么实现模糊效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Unity Shader怎么实现模糊效果”吧!

本文实例为大家分享了Unity Shader实现模糊效果的具体代码,供大家参考,具体内容如下

今天分享一个超简单实现模糊效果的方法,先上图:

Unity Shader怎么实现模糊效果

Unity Shader怎么实现模糊效果

核心代码就这句:

注意要在3.0以上的版本才能使用

Unity Shader怎么实现模糊效果

Unity Shader怎么实现模糊效果

在采样后做偏移采样再叠加,效果与下面的代码类似:

float4 frag(v2f o):SV_TARGET{ fixed4 color = tex2D(_MainTex,o.uv);//,float2(_Scale,_Scale),float2(_Scale,_Scale)  float2 uv1= o.uv +float2(_Scale,_Scale); fixed4 color2 = tex2D(_MainTex,uv1); float2 uv2= o.uv -float2(_Scale,_Scale); fixed4 color3 = tex2D(_MainTex,uv2); return (color+color2+color3)/3;}

下面的完整代码:

Shader "Custom/TestShader40" { Properties{  _MainTex("MainTex",2D)="White"{}  _Scale("Scale",Range(0,0.1))=0 } SubShader{  Tags { "RenderType"="Opaque" }  Pass{   CGPROGRAM    #pragma vertex vert    #pragma fragment frag    #pragma target 3.0    #include "Lighting.cginc"    sampler2D  _MainTex;    float4 _MainTex_ST;    float _Scale;    struct a2v{     float4 pos:POSITioN;     float4 uv:TEXCOORD0;    };    struct v2f{     float4 wPos:SV_POSITION;     float2 uv:TEXCOORD0;    };    v2f vert(a2v v){     v2f o;     o.wPos = UnityObjectToClipPos(v.pos);     o.uv=TRANSFORM_TEX(v.uv,_MainTex);     return o;    }    float4 frag(v2f o):SV_TARGET{     fixed4 color = tex2D(_MainTex,o.uv,float2(_Scale,_Scale),float2(_Scale,_Scale));     return color;    }   ENDCG  } }}

到此,相信大家对“Unity Shader怎么实现模糊效果”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Unity Shader怎么实现模糊效果

本文链接: https://www.lsjlt.com/news/299962.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Unity Shader实现模糊效果
    本文实例为大家分享了Unity Shader实现模糊效果的具体代码,供大家参考,具体内容如下 今天分享一个超简单实现模糊效果的方法,先上图: 核心代码就这句: 注意要在3.0以上...
    99+
    2024-04-02
  • Unity Shader怎么实现模糊效果
    本篇内容主要讲解“Unity Shader怎么实现模糊效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Unity Shader怎么实现模糊效果”吧!本文实例为大家分享了Unity Shader...
    99+
    2023-06-20
  • Unity Shader怎么实现径向模糊效果
    本篇内容主要讲解“Unity Shader怎么实现径向模糊效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Unity Shader怎么实现径向模糊效果”吧!在游戏里面有很多模糊效果,像赛车类游...
    99+
    2023-06-20
  • Unity Shader实现径向模糊效果
    在游戏里面有很多模糊效果,像赛车类游戏。当你加速时,会发现2边的场景变模糊。如下图: 今天也来做一下径向模糊效果,首先创建一个Material,给它添加一个纹理后将Material...
    99+
    2024-04-02
  • Unity Shader实现3D翻页效果
    本文实例为大家分享了Unity Shader实现3D翻页效果的具体代码,供大家参考,具体内容如下 参考文章:UnityShader使用Plane实现翻书效果 效果图: 原理:Sh...
    99+
    2024-04-02
  • Unity Shader实现黑幕过场效果
    本文实例为大家分享了Unity Shader实现黑幕过场效果的具体代码,供大家参考,具体内容如下 一、效果演示 二、实现 Shader:黑幕过场着色器 //黑幕过场着色器 ...
    99+
    2024-04-02
  • Unity中怎么利用Shader实现一个3D翻页效果
    本篇文章给大家分享的是有关Unity中怎么利用Shader实现一个3D翻页效果,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。效果图:原理:Shader顶点动画在顶点着色器进行对...
    99+
    2023-06-20
  • Unity Shader实现线框效果的制作步骤
    目录一、首先模型本身需要特殊处理二、编写Shader三、讲解先上图看看效果: 下面详细分享一下制作步骤吧: 一、首先模型本身需要特殊处理 二、编写Shad...
    99+
    2024-04-02
  • CSS3模糊层效果怎么实现
    本篇内容介绍了“CSS3模糊层效果怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   HTML:...
    99+
    2024-04-02
  • Unity Shader实现动态过场切换图片效果
    本文实例为大家分享了Unity Shader实现动态过场切换图片的具体代码,供大家参考,具体内容如下 一、简单介绍 Shader Language的发展方向是设计出在便携性方面可以和...
    99+
    2024-04-02
  • css怎么实现照片模糊效果
    本篇内容主要讲解“css怎么实现照片模糊效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css怎么实现照片模糊效果”吧! 代码如下...
    99+
    2024-04-02
  • CSS3中怎么实现模糊背景效果
    这篇文章主要介绍了CSS3中怎么实现模糊背景效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css的选择器有哪些css的选择器可以分为三大类,即id选择器、class选择器...
    99+
    2023-06-14
  • CSS3怎么实现图片模糊过滤效果
    本篇内容主要讲解“CSS3怎么实现图片模糊过滤效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS3怎么实现图片模糊过滤效果”吧!先给大家展示下效果图,如果...
    99+
    2024-04-02
  • 怎么用CSS3实现毛玻璃模糊效果
    这篇文章主要介绍“怎么用CSS3实现毛玻璃模糊效果”,在日常操作中,相信很多人在怎么用CSS3实现毛玻璃模糊效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CSS3实...
    99+
    2024-04-02
  • OpenGL Shader实现阴影遮罩效果
    目录smoothstep另一种用法遮罩效果实现效果扩展smoothstep另一种用法 在之前OpenGL Shader-抗锯齿实现文章中所介绍的那样:为了抗锯齿效果可以用smooth...
    99+
    2024-04-02
  • 怎么用css3实现图片的高斯模糊效果
    小编给大家分享一下怎么用css3实现图片的高斯模糊效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!    ...
    99+
    2024-04-02
  • Android12窗口模糊(一)在Activity和Dialog中实现高斯模糊效果
    前言 在 Android 12 中,提供了一些用于实现窗口模糊处理效果(例如背景模糊处理和模糊处理后方屏幕)的公共 API。窗口模糊处理或跨窗口模糊处理用于模糊处理给定窗口后方的屏幕。 有两种窗口模糊处理方式,可用于实现不同的视觉效果: ...
    99+
    2023-08-30
    Frameworks Android
  • css如何实现图片边缘模糊效果
    本篇内容介绍了“css如何实现图片边缘模糊效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • CSS3如何实现图片模糊切换效果
    这篇文章将为大家详细讲解有关CSS3如何实现图片模糊切换效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  <!DOCTYPE html> &nb...
    99+
    2024-04-02
  • 一行java代码实现高斯模糊效果
    本文实例为大家分享了本地图片或者网络图片高斯模糊效果(毛玻璃效果),具体内容如下首先看效果图本地图片高斯模糊网络图片高斯模糊github网址:https://github.com/qiushi123/BlurImageQcl下面是使用步骤一...
    99+
    2023-05-31
    java 高斯模糊 ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作