 Shading applies a lighting model, in conjunction with the geometric attributes of the 3D model, to determine how lighting should be represented at each fragment (or pixel) of the resulting image.The polygons of the 3D model store the geometric values needed for the shading process.This information includes vertex positional values and surface normals, but can contain optional data, such as texture and bump maps.