WhiteEngine-专注图形渲染与游戏引擎技术的网站

新浪微薄腾讯微薄

最新碎语:暂无碎语

您的位置:WhiteEngine-专注图形渲染与游戏引擎技术的网站 >Mobile Shader> Mobile黑白shader

Mobile黑白shader

效果:

QQ截图20161031165502.png


Shader"SK/Colorless"

{
Properties
{
_MainTex("main tex (RGB)", 2d) = "White"{}
_Luminance("Luminance", Range(0, 10)) = 0
}

SubShader
{
Tags{"Queue" = "Geometry" "RenderType" = "Opaque"}
LOD 200
pass
{
Tags{}
name "ColorlessBase"

CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"

sampler2D _MainTex;
float4 _MainTex_ST;
float _Luminance;

struct In
{
float4 pos : POSITION;
float2 uv : TEXCOORD0;
};

struct Out
{
float4 pos : SV_POSITION;
float2 uv : TEXCOORD0;
};

Out vert (In i)
{
Out o;
o.pos = mul(UNITY_MATRIX_MVP, i.pos);
o.uv = i.uv;
return o;
}

float4 frag (Out o) : Color
{
float4 col = tex2D(_MainTex, o.uv);
float grey = dot(col.rgb, float3(_Luminance, _Luminance, _Luminance));
                col.rgb = float3(grey,grey,grey);
                col.a = 1;
                return col;
}

ENDCG
}
}

FallBack "Diffuse"
}

---

转载请注明本文标题和链接:《Mobile黑白shader

分享到:

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交