The new compressed normal map formats (supported by Xenon and newer cards, later DirectX's, etc) throw out the blue channel completely, and recalculate it on the fly (IN HARDWARE!). Of course, it only works if all your normals were length 1 to start with. z = (x*x + y*y )^1/2 once they are converted back to their -1,1…