免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Unity3D Shader 使指定顏色過濾成透明
該Shader能夠?qū)崿F(xiàn)以下效果: 

綠板過濾,將視頻的某顏色過濾成透明,甚至你們可以以該代碼為前提去實現(xiàn)各種顏色方面的效果實現(xiàn)。


Shader "MyShader/FilterfColor" {     Properties {         _MainTex ("Base (RGB)", 2D) = "white" {}         _FilterfColor("Ridof (RGB)",Color)=(1,1,1,1)     }     SubShader {         Tags { "RenderType"="Opaque" }         Blend SrcAlpha OneMinusSrcAlpha         pass         {             CGPROGRAM             #pragma vertex vertext_convert            #pragma fragment fragment_convert            #include "UnityCG.cginc"             sampler2D  _MainTex;             sampler2D  _MainTex1;             float4  _FilterfColor;             struct Inputvrite             {                 float4 vertex : POSITION;                 float4 texcoord : TEXCOORD0;             };             struct Inputfragment             {                 float4 pos : SV_POSITION;                 float4 uv : TEXCOORD0;             };             float ColorLerp(float3 tmp_nowcolor,float3 tmp_FilterfColor)             {                 float3 dis = float3(abs(tmp_nowcolor.x - tmp_FilterfColor.x),abs(tmp_nowcolor.y - tmp_FilterfColor.y),abs(tmp_nowcolor.z - tmp_FilterfColor.z));                 float dis0 =sqrt(pow(dis.x,2)+pow(dis.y,2)+pow(dis.z,2));                 float maxdis = sqrt(3);                 float dis1 = lerp(0,maxdis,dis0);                 return dis1;             }             Inputfragment vertext_convert(Inputvrite i)             {                 Inputfragment o;                 o.pos = mul(UNITY_MATRIX_MVP,i.vertex);                 o.uv = float4(i.texcoord.xy,1,1);                 return o;             }             float4 fragment_convert(Inputfragment o) : COLOR             {                 float4 c = tex2D(_MainTex,o.uv);                 c.a *=ColorLerp(c.rgb,_FilterfColor.rgb);                 return c;             }         ENDCG         }     }     FallBack "Diffuse"  
}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
貓都能學(xué)會的Unity3D Shader入門指南(一)
【風(fēng)宇沖】Unity3D教程寶典之Shader篇:第三講Vertex&Fragment Shader
Unity3D Shader入門指南(二)
游戲?qū)崙?zhàn)篇|原神人物模型下載教程,并在Unity中給模型 添加動畫【伯嫖最新原神所有人物模型】文末送書
Unity shader 官網(wǎng)文檔全方位學(xué)習(xí)(一)
Unity3d游戲角色描邊
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服