Shader is a high level programming model developed by Microsoft to help designers give shading or lighting effect on 2D and 3D models. It is a tool that tells computer to do something in a specific manner. Shader is used heavily by graphics designers and animators to create special effects of not just shining but also depth and height in objects they create. Vertex shaders are special type of shaders that are used to produce effect on every vertex of an object. These vertex shaders provide great control to the designers as far as movement, lighting, and position of a 3D model is concerned. Download Vertex Shader 3 0 here.