Stellarium: Software que renderiza céus realistas em tempo real

Um programa de planetário de código aberto, o Stellarium, vem recebendo elogios por trazer céus noturnos realistas e em tempo real para desktops, telefones, navegadores web, headsets de VR e até planetários físicos. Os comentaristas destacam seu uso para observação de estrelas, educação, controle de telescópios, scripting e até geração de assets para jogos, além de compará-lo com ferramentas como Celestia, SkySafari e KStars. A conversa aborda modelos de financiamento e escolhas de UX (como upsells no mobile e falta de capturas de tela no GitHub), mas no geral apresenta o Stellarium como uma ferramenta de alta qualidade e versátil, capaz de tornar a astronomia acessível mesmo em ambientes com muita poluição luminosa.

Versões para Mobile, Web e VR

  • Muitos usam o app mobile regularmente; a identificação de satélites (incluindo a ISS) é um destaque.
  • As versões web são mencionadas: stellarium.org e stellarium-web.org; o desempenho e a qualidade dos gráficos no navegador são elogiados.
  • Várias pessoas estão entusiasmadas com o Stellarium VR, especialmente no Oculus/Quest, com relatos de que ele finalmente corresponde às expectativas para exploração imersiva do céu.

Licenciamento, Open Source e Apps Mobile

  • O Stellarium para desktop é GPL/open source; as versões para Android/iOS são explicitamente apontadas como não open source e não GPL.
  • Alguns ficam irritados com prompts “chatos” de atualização no app mobile, sentindo que isso entra em conflito com as expectativas de software GPL/livre.
  • Outros respondem que a GPL trata da liberdade do código-fonte, não do preço; usuários insatisfeitos com builds da loja poderiam, em teoria, compilar os seus próprios (mas não para os apps mobile fechados).

Capturas de tela, README e Apresentação do Projeto

  • Vários comentários criticam o README do GitHub por não ter imagens de exemplo, apesar de ser um app visual.
  • Outros argumentam que o site principal já tem capturas de tela e que repositórios são principalmente para desenvolvedores.
  • Há um subthread sobre se os usuários deveriam simplesmente enviar PRs adicionando capturas de tela e se tais PRs sequer seriam mesclados.

Scripting, Automação e Integração

  • O scripting do Stellarium é destacado: geração automatizada de papéis de parede, scripts de estudo para órbitas planetárias e renders acionados por cron.
  • Ele pode controlar montagens de telescópio e rigs de astrofotografia; outras ferramentas como KStars/EKOS e Astroberry são mencionadas como alternativas ou complementos.

Qualidade de Código e Experiência do Desenvolvedor

  • Um comentarista relata ter implementado independentemente uma funcionalidade apenas para descobrir que um patch quase idêntico tinha acabado de ser mesclado, tomando isso como evidência de um código muito claro e bem estruturado.
  • Isso desencadeia uma discussão sobre o que “qualidade de código” deve significar na prática: facilidade de fazer alterações vs. métricas estilísticas, dívida técnica e arquitetura manutenível.

Usos Educacionais e Inspiradores

  • O Stellarium é usado para ensinar crianças sobre o nascer e o pôr de objetos celestes e para se preparar para passagens da ISS e observação de satélites.
  • Alguns contam que o usaram para dever de casa de astronomia na escola, shows de planetário e até como fonte de skybox para jogos e projeções em salas/tetos.

Ferramentas e Perguntas Relacionadas

  • Celestia, KStars, SkySafari, Space Engine, XEphem e projetores DarkSkys são frequentemente mencionados.
  • Ferramentas ephemeris apenas em texto/CLI (por exemplo, Swiss Ephemeris, NASA JPL Horizons) são sugeridas para usuários que querem posições numéricas.
  • Surgem perguntas sobre WebGL vs APIs 2D mais antigas; as opiniões divergem sobre quão viável teria sido uma implementação completa para a web há 10–15 anos.