[Shader] Transparent with background color tint
Shader "Unlit/UnlitAlphaWithFade"
{
Properties
{
_Color("Color Tint", Color) = (1,1,1,1)
// _Color2("Color Tint2", Color) = (1,1,1,1)
_MainTex("Base (RGB) Alpha (A)", 2D) = "white"
}
Category
{
Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Opaque" "DisableBatching" = "True" }
Lighting Off
ZWrite Off
//ZWrite On // uncomment if you have problems like the sprite disappear in some rotations.
Cull back
Blend SrcAlpha OneMinusSrcAlpha
//AlphaTest Greater 0.001 // uncomment if you have problems like the sprites or 3d text have white quads instead of alpha pixels.
Tags {Queue = Transparent}
SubShader
{
Pass
{
SetTexture[_MainTex]
{
ConstantColor[_Color]
Combine Texture * constant
}
}
Pass
{
SetTexture[_MainTex]
{
ConstantColor[_Color2]
Combine Texture * constant
}
}
// Use texture alpha to blend up to white (= full illumination)
/*
SetTexture [_MainTex]
{
ConstantColor[_Color]
Combine Texture * constant
}
SetTexture [_MainTex] {
constantColor (1,1,1,1)
combine constant lerp(texture) previous
}
// Multiply in texture
SetTexture [_MainTex] {
combine constant lerp(texture) previous
}
*/
}
}
}
Comments
0 B
|👍
/👎