這個shader可以做慢慢消失的效果,就是消融效果
shader**
shader "建立材質球選擇這個著色器,最後樣子就是這樣的kaima/dissolve/edgecolor
" _noisetex(
"noise
", 2d) = "
white"{}
_threshold(
"threshold
", range(0.0, 1.0)) = 0.5
_edgelength(
"edge length
", range(0.0, 0.2)) = 0.1
_edgecolor(
"edge color
", color) = (1,1,1,1
) }
subshader
pass
;struct
v2f ;
sampler2d _maintex;
float4 _maintex_st;
sampler2d _noisetex;
float4 _noisetex_st;
float
_threshold;
float
_edgelength;
fixed4 _edgecolor;
fixed4 frag (v2f i) : sv_target
endcg}}
}
texture貼物體的, noise貼雜訊貼圖
threshold 控制消失或出現(具體實現看需求)
edgelength控制雜訊貼圖的白邊(看自己喜好調節)
下面附上一張雜訊貼圖
Unity中mask元件下的灰度shader
專案上遇到了乙個問題,灰度shader無法在mask下使用,兩個之間會一定的衝突。經查驗是mask元件對shader的相關屬性有要求,新增相關的屬性則可符合要求使其他shader使用ugui裡的mask。shader custom opaque color tint color 1,1,1,1 re...
unity毛髮效果
github nvidia髮型整合 草 蟎它是nvidia hair works的unity整合。unity授權使用maya或3ds max授權的hay資料。如何使用 unity 5.2或更高版本,windows和d 3 d 11。需要一點麻煩的準備才能使用。對於不重分布觀察頭髮作品sdk,有必要匯...
Unity鏡頭特寫效果
改自 public gameobject obj 觀察物件集合 private int num 0 public transform target public float distance 3.0f 攝像機正對物體的距離 public float height 1.0f 攝像機正對物體的高度 pu...