Strumpy Shader Editor Alpha Issues

Hi, I’m trying to us Strumpy to create a gradient mapping shader but I’m having some issues with transparency.
The shader in the preview window works perfectly, but when I use it on a model in game the alpha isn’t working.

Here’s a screen of my workflow in Strumpy:

And the material on a cube in game:


Any help would be greatly appreciated!!!


Hi, I’ve realised that strumpy isn’t working perfectly since Unity 4.0 update so I’m editing the shader file itself and can’t seem to figure out why the alpha value isn’t being carried into the game. Here’s my code:

Shader "GradientMapping"
_ColourMap("_ColourMap", 2D) = "black" {}
_GreyscaleMask("_GreyscaleMask", 2D) = "black" {}
_lowest("_lowest", Float) = 0.5
_highest("_highest", Float) = 0.6


#pragma surface surf BlinnPhong 
#pragma target 3.0

sampler2D _ColourMap;
sampler2D _GreyscaleMask;
float _lowest;
float _highest;

			struct Input {
				float2 uv_GreyscaleMask;


			void surf (Input IN, inout SurfaceOutput o) {
				o.Normal = float3(0.0,0.0,1.0);
				o.Alpha = 0.0;
				o.Albedo = 0.0;
				o.Emission = 0.0;
				o.Gloss = 0.0;
				o.Specular = 0.0;

float4 Sampled2D0=tex2D(_GreyscaleMask,IN.uv_GreyscaleMask.xy);
float4 Tex2D0=tex2D(_ColourMap,Sampled2D0.xy);

o.Albedo = Tex2D0;
o.Alpha = Sampled2D0.a;

				o.Normal = normalize(o.Normal);
	//Fallback "Diffuse"

Fixed it, left out the word “alpha” from CG parameters, oops!!!