Hello everyone, I have been working on Unity and thought about writing a standard blinn like shader for unity.

I used cg programing language and shader lab to write the shader.

so far my shader supports, Diffuse Texture, Spec, Rimm, Gloss, Normal map, self illumination, alpha map etc.

we can control all the values and texture values with slider controls. it gives more control over the shader.

with this shader all lights work very well and will continue working on this shader to add cast and receive shadows, reflection/refraction maps, translucency etc…

here is the WorkinProgress…

WorkInProgress

here is the shader final look and feel

standard_shader_with_normalBump_and_alpha