Я большой поклонник StarconII, но, к сожалению, я не помню деталей того, как выглядел рисунок планеты ...
Первый вариант - триангуляция сферы и рисование ее стандартными трехмерными многоугольниками. Это имеет определенные недостатки с точки зрения универсальности, но использует доступное аппаратное ускорение и может выглядеть достаточно хорошо.
Если вы хотите свернуть свой собственный, вы можете растеризовать его самостоятельно. Фоли, Ван Дам и др. Компьютерная графика - принципы и практика имеет главу об алгоритмах в стиле Брезенхема; Вам нужен раздел «Сканирование, преобразование эллипсов».
Что касается идеи облака точек, которую я предложил в предыдущих комментариях: вы могли бы избежать вопросов параметризации во время выполнения, предварительно выбрав и сохранив (x, y, z) координаты точек поверхности вместо 2D-карты. Я думал о частичной рандомизации точечных местоположений на сфере, чтобы они не вызывали структурированного алиасинга при преобразовании (вперед, назад, что угодно, 8 ^) на экран. С другой стороны, вам придется иметь дело с фактором «заполнения» - суммированием цветов по мере их отрисовки и делением на количество точек. Кроме того, у вас возникнет проблема с тем, что делать, если нет нет баллов; например, если вы хотите увеличить изображение с экстремальным увеличением, вам нужно сделать что-то вроде поиска ближайшей точки в этом случае.