This is a similar question to what I had asked before. But this time I want to render camera view-invariant (world-space) surface Normal maps using Blender Internal renderer. How can I do that?
In Cycles, I can get something like the followings which are consistent no matter what the camera angle is:
But using Blender Internal, I get something like this which changes as the camera angle changes:
You can download the .blend file with the object and cameras from here: