Bump mapping is one of the most favourite lighting methods being used today. It is easy to implement and produces high quality output with low poly models. It is also easy to apply with pixelbender shaders. First, shader calculates a bump mapped lighting, then combines it with a diffuse texture. After that single texture can be mapped to a mesh.