Usage and Performance of Built-in Shaders
 
  
Normal Shader Family 
Note.  Unity 5 introduced the Standard Shader  which replaces these shaders.
These shaders are the basic shaders in Unity. They are not specialized in any way and should be suitable for most opaque objects. They are not suitable if you want your object to be transparent, emitting light etc. 
 
shader-NormalVertexLit 
 
Assets needed: 
One Base  texture, no alpha channel required 
 
 
shader-NormalDiffuse 
 
Assets needed: 
One Base  texture, no alpha channel required 
 
 
shader-NormalSpecular 
 
Assets needed: 
One Base  texture with alpha channel for Specular Map 
 
 
shader-NormalBumpedDiffuse 
 
Assets needed: 
One Base  texture, no alpha channel required 
One Normal map 
 
 
 
shader-NormalBumpedSpecular 
 
Assets needed: 
One Base  texture with alpha channel for Specular Map 
One Normal map 
 
 
 
shader-NormalParallaxDiffuse 
 
Assets needed: 
One Base  texture, no alpha channel required 
One Normal map 
 
One Height  texture with Parallax Depth in the alpha channel 
 
 
shader-NormalParallaxSpecular 
 
Assets needed: 
One Base  texture with alpha channel for Specular Map 
One Normal map 
 
One Height  texture with Parallax Depth in the alpha channel 
 
 
shader-NormalDecal 
 
Assets needed: 
One Base  texture, no alpha channel required 
One Decal  texture with alpha channel for Decal transparency 
 
 
shader-NormalDiffuseDetail 
 
Assets needed: 
One Base  texture, no alpha channel required 
One Detail  grayscale texture; with 50% gray being neutral color 
 
Usage and Performance of Built-in Shaders