leonard Wu
2018-08-02 8175a85734cf5ae2a2d26d913ff30a14c2377029
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Shader "DynamicShadowProjector/Projector/Shadow Without Falloff" {
    Properties {
        _ShadowTex ("Cookie", 2D) = "gray" {}
        _ClipScale ("Near Clip Sharpness", Float) = 100
        _Alpha ("Shadow Darkness", Range (0, 1)) = 1.0
        _Ambient ("Ambient", Range (0, 1)) = 0.3
        _Offset ("Offset", Range (-1, -10)) = -1.0
    }
    Subshader {
        Tags {"Queue"="Transparent-1"}
        Pass {
            Name "PASS"
            ZWrite Off
            ColorMask RGB
            Blend DstColor Zero
            Offset -1, [_Offset]
 
            CGPROGRAM
            #pragma vertex DSPProjectorVertNoFalloff
            #pragma fragment DSPProjectorFrag
            #pragma multi_compile_fog
            #include "UnityCG.cginc"
            #include "DSPProjector.cginc"
            ENDCG
        }
    }
}