I wrote a sphere renderer in JavaScript that renders an image onto the surface of a perfect sphere rather than using triangles / geometry.