Better performing (and slightly better looking) heightmap primitive