using greyscale rather than absolute elevation to deform threejs surface