generate voxel terrain using a png heightmap