no wonder... the names of your definded BMAPs in the script and in the shader must be identical.