For getting DOT3 bumpmapping to work, you need the vertex's tangent, which is not avaiable for level geometry. There is no work around, dispite storing the normals in the normalmap in worldspace, which doesn't make much sens.. or generating the texturespace matrix manually, which also doesn't make much sens.
I have a shader here, that will work for level geometry, once it is supported.