Nun, da mir sich aus der Frage nicht ganz erschließt ob es nun rein um das Prinzip geht, oder um die konkrete Umsetzung in Code, hier mal eine Idee zu ersterem
Eine der leichtesten Varianten wäre eine teilweise transparente Kugel um deine Planeten, und je nach gewünschtem Effekt nur Back- oder Frontfaces rendern lassen. Beidseitig schaut meist komisch aus. Verfeinern ließe sich das noch, wenn die Performance das her gibt, indem du mehrere Kugeln wachsendem Radius nimmst, die je sehr transparent sind. Damit wirds dann verlaufsähnlicher. Dabei kann man dann ganz gut Faces sparen, in dem die Kugeln selbst recht grob aufgelöst sind, aber alle etwas unterschiedlich facettiert und/oder leicht verdreht zueinander liegen. Damit verschwimmen die Kanten dann etwas.
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel