You don't need many triangles to make an ok-looking sphere. The three.js library has an animated demo here
threejs.org/docs/#api/en/geometries/SphereGeometry with 32 subdivisions around the equator. That demo shows the raw triangles, but normally shading would be used to make it look curved, although you can still see artifacts in some situations, eg at intersections with other objects.