This is rendering of the Earth (Terra)-Moon system implemented in Pov-ray.
The full view is 1600px wide, but the downloadable version is MUCH more detailed (7680px wide; 4.8x bigger!)
The Earth and Moon radii are to scale (the moon is 0.2725x the size of Earth), but the Earth-Moon distance is not (the real distance would be 33x further). So, some artistic license has been taken.
The Earth pigment map and the cloud layer are both from the NASA Blue Marble Next Generation project ([link]
). The Earth texture map was assembled from data compiled by the NOAA. The Moon pigment and texture map are from the USGS website ([link]
), initially compiled from the 1994 Clementine spacecraft. ([link]
I am grateful to Christoph Hormann for his excellent explanation of his method of rendering planets ([link]
). However, the technical implementation of this image differs substantially from his methods (e.g. different atmospheric scattering model [Mie scattering vs Henyey-Greenstein scattering, and using a different atmospheric density function] and different planet rendering method [bump-mapped spheres versus isosurfaces]).