1:效果圖
2:原始碼
shader "custom/uiblood"
_cloudtex("雜訊",2d) ="white"{}
_graytex("灰色背景",2d) ="gray"{}
_whitetex("白色背景",2d) ="white"{}
_color ("tint", color) = (1,1,1,1)
_stencilcomp ("stencil comparison", float) = 8
_stencil ("stencil id", float) = 0
_stencilop ("stencil operation", float) = 0
_stencilwritemask ("stencil write mask", float) = 255
_stencilreadmask ("stencil read mask", float) = 255
_colormask ("color mask", float) = 15
}subshader
stencil
cull off
lighting off
zwrite off
ztest [unity_guiztestmode]
fog
blend srcalpha oneminussrcalpha
colormask [_colormask]
struct v2f
;fixed4 _color;
sampler2d _maintex;
sampler2d _cloudtex;
sampler2d _graytex;
sampler2d _whitetex;
fixed4 frag(v2f in) : sv_target
endcg}}
}/*pencil 效果: 鉛筆畫描邊 原理: 如果在影象的邊緣處,灰度值肯定經過乙個跳躍,我們可以計算出這個跳躍,並對這個值進行一些處理,來得到邊緣濃黑的描邊效果,就像鉛筆畫一樣。
*/
Unity3d 室內設計Shader效果
使用unity3d做了乙個室內設計的應用,但是專業人士說效果不行,這個我看了其他人的一些unity3d室內 設計的應用,效果很讚。發現我這個的效果確實很有差距。在這個場景裡面我用了unity3d自帶的shader 1.大部分都是self illumin vertexlit。使用燈光來 的話,那樣子還...
基礎shader之2d描邊
float radius 0.01 描邊的寬度 在shader中顏色的範圍是0.0 1.0,下面這樣設定顏色也沒有問題 只是有一點需要注意,就是臨近邊緣畫素他們的透明度可能會有不同,這個時候如果我們還是傳1.0過去,可能會導致顏色不是那麼綠,所以我使用了255.0 vec3 u outlinecol...
2D動畫效果transform
transform 2d轉換 1,移動 translate transform translate x,y translate x,y 定義 2d 轉換。translatex x 定義轉換,只是用 x 軸的值。translatey y 定義轉換,只是用 y 軸的值。transform transla...