Did you just run the diffuse map of the texture through a normal map generator? Because from what I can tell, it is extremely noisy.