generating near and far range normals, blending. Bicubic interp in heightmaps