Lets make it short: When I use bump specular shader from standard asset (mobile) the normal map is doing nothing unless I use directional light. But In my case thats not possible. Any way how to make normal map doing its job and still use point light?
You probably need to increase the number of pixel lights in your quality settings. Pixel lights require additional passes in forward rendering (which is what you're using). The first pass only handles a pixel directional light, though. Setting the pixel light limit to 2 will allow you to see a pixel light of any type in addition to a pixel directional light.
Ah I missed "mobile". My solution should still work if you use the non-mobile version of Bumped Specular.
Hi thank you both. : ) I dont mind using regular version of the shader. It will be just one particular object, so performance impact is not huge deal here.
Hmm, so I've been testing. But increasing number of pixel lights lead nowhere. Even if I use regular bump spec shader. In unity preview all looks good. But once I build and test it, its just plain mesh with spec, without the normal map : /
Brilliant. And I am retard. So the solution: more or equal than 2 pixel light in quality settings, non mobile shader and ffs dont forget to switch quality settings for androind, not only for editor. Thank you all very much, it has bugged me for week or so.
These sorts of situations are a real pain to debug in Unity, even if you have a pretty good idea of how the whole pipeline works. A really cool tool would be something that told you which lights were affecting a mesh, in what way, and why.