Procedural mesh: Curve a plane to match the surface of a sphere

to create a quad sphere you would start with a cube. tesselate the edges/quads. then calcuate the per vertex normal from the center and move the vertices along the normal to a fixed distance/radius from the center.