28 lines
735 B
GLSL
28 lines
735 B
GLSL
Shader "Custom/NewSurfaceShader"
|
|
{
|
|
Properties {
|
|
_ShadowTex ("Cookie", 2D) = "gray" { TexGen ObjectLinear }
|
|
_FalloffTex ("FallOff", 2D) = "white" { TexGen ObjectLinear }
|
|
}
|
|
Subshader {
|
|
Tags { "RenderType"="Transparent-1" }
|
|
Pass {
|
|
ZWrite Off
|
|
Fog { Color (1, 1, 1) }
|
|
AlphaTest Greater 0
|
|
ColorMask RGB
|
|
Blend DstColor Zero
|
|
Offset -1, -1
|
|
SetTexture [_ShadowTex] {
|
|
combine texture, ONE - texture
|
|
Matrix [_Projector]
|
|
}
|
|
SetTexture [_FalloffTex] {
|
|
constantColor (1,1,1,0)
|
|
combine previous lerp (texture) constant
|
|
Matrix [_ProjectorClip]
|
|
}
|
|
}
|
|
}
|
|
}
|