91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity Shader怎么實現徑向模糊效果

發布時間:2021-08-09 02:09:38 來源:億速云 閱讀:402 作者:chen 欄目:開發技術

本篇內容主要講解“Unity Shader怎么實現徑向模糊效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Unity Shader怎么實現徑向模糊效果”吧!

在游戲里面有很多模糊效果,像賽車類游戲。當你加速時,會發現2邊的場景變模糊。如下圖:

Unity Shader怎么實現徑向模糊效果

今天也來做一下徑向模糊效果,首先創建一個Material,給它添加一個紋理后將Material拖到新建的Plane上。如圖所示,可以看出模糊效果是從中心點由內往外擴散。接下來腦子里有了步驟

步驟一:定義徑向模糊的中心點,通常取圖像的正中心點。
步驟二:計算采樣像素與中心點的距離,根據距離確定偏移程度,即離中心點越遠,偏移量越大。
步驟三:將采樣點的顏色值做平均求和。

Shader "liulongling/motion" {
 Properties {
  _MainTex("紋理",2D)="while"{}
  _Level("強度",Range(0,100))=10
 }
 SubShader {
  Pass
  {
     CGPROGRAM
     #pragma vertex vert
     #pragma fragment frag
     #include "unitycg.cginc"
     sampler2D _MainTex;
     float _Level;
      struct v2f{
    fixed4 vertex:POSITION;
    fixed2 uv:TEXCOORD;
   };
 
   v2f vert(appdata_base v){
    v2f o;
    o.vertex=mul(UNITY_MATRIX_MVP,v.vertex);
    o.uv=v.texcoord;
    return o;
   }
 
      fixed4 frag(v2f i):COLOR{  
       fixed4 c;
 
    fixed2 center=fixed2(.5,.5);
    fixed2 uv=i.uv-center;
    fixed3 c1=fixed3(0,0,0);
    for(fixed j=0;j<_Level;j++){
     c1+=tex2D(_MainTex,uv*(1-0.01*j)+center).rgb;
    }
    c.rgb=c1/_Level;
    c.a=1;
    return c;
      }
     ENDCG
  }
 }
}

效果如下:

Unity Shader怎么實現徑向模糊效果

Unity Shader怎么實現徑向模糊效果

到此,相信大家對“Unity Shader怎么實現徑向模糊效果”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白水县| 大城县| 忻城县| 水富县| 通山县| 永嘉县| 垣曲县| 中方县| 澜沧| 郯城县| 琼中| 全南县| 峨眉山市| 洮南市| 革吉县| 东宁县| 桐柏县| 龙里县| 丘北县| 晋宁县| 溆浦县| 长兴县| 东乡县| 仪征市| 南通市| 宜丰县| 山东| 五华县| 黎川县| 墨江| 宝丰县| 昌江| 淄博市| 灵丘县| 蓝田县| 睢宁县| 毕节市| 托克托县| 义马市| 万源市| 密山市|