Stellarium: software que recria o céu realista em tempo real
(github.com/Stellarium)- O Stellarium é um planetário gratuito e de código aberto para computadores, que mostra um céu em 3D como se fosse visto a olho nu, com binóculos ou com telescópio
- Usuários iniciantes podem encontrar mais informações em stellarium.org
- Para instalação e início rápido, a orientação é seguir a seção Getting Started do User Guide
- A compilação do código-fonte, os créditos e o processo de contribuição ficam separados em documentos específicos, para que desenvolvedores e colaboradores encontrem a documentação necessária
- Os pacotes para Windows usam a assinatura de código gratuita da SignPath.io e o certificado gratuito de assinatura de código da SignPath Foundation
O que o Stellarium oferece
- Stellarium é um planetário gratuito e de código aberto para computadores
- Ele mostra um céu realista em 3D e busca oferecer uma visualização semelhante à cena vista a olho nu, com binóculos ou com telescópio
- Usuários iniciantes podem encontrar mais informações em www.stellarium.org
Instalação e primeiros passos
- Para instruções de instalação e início rápido, a orientação é consultar o User Guide, Getting Started section
- Usuários que quiserem compilar a partir do código-fonte devem consultar o documento building Stellarium from source code
Documentação do projeto e contribuição
- A referência completa e os créditos estão no full credit file
- As formas de contribuir ficam separadas no documento contributing guideline
- O projeto é mantido graças a contribuidores de código e contribuidores financeiros
- Os contribuidores de código podem ser vistos na página de contributors do GitHub
- Os contribuidores financeiros podem ser vistos na página do Open Collective
Apoio e assinatura de código
- Apoiadores e patrocinadores podem ser vistos no documento BACKERS
- Os pacotes para Windows usam a assinatura de código gratuita da SignPath.io
- Os pacotes para Windows também usam o certificado gratuito de assinatura de código da SignPath Foundation
Ferramenta de análise estática
- PVS-Studio é apresentado como um analisador estático para código em C, C++, C# e Java
1 comentários
Opiniões no Hacker News
Há muito tempo, tentei fazer uma pequena contribuição para o Stellarium. Usando um telescópio, percebi que o brilho superficial era um indicador muito melhor do que o valor exibido na época; baixei o código, dei uma olhada rápida e o ponto de implementação ficou imediatamente claro.
Quando eu estava prestes a corrigir o código e enviar o patch, descobri que alguém já tinha implementado exatamente a mesma coisa alguns dias antes. O que me impressionou foi que, mesmo sem examinar o código a fundo, dava para achar na hora onde mexer, e outra pessoa, com quem eu nunca tinha conversado, teve exatamente a mesma ideia. A alteração era totalmente igual, e esse tipo de código parece ter um nível de qualidade muito alto, algo que desenvolvedores poderiam mirar.
Claro que, de forma ainda mais ideal, seria escolher bem a linguagem e estruturar bem o projeto para alcançar isso sem precisar nem mesmo de uma linguagem específica de domínio.
O Stellarium pode ser controlado por scripts, então dava para criar uma tarefa cron que executava o Stellarium em uma janela de fundo invisível, configurava latitude e longitude, aplicava várias opções de exibição, salvava a imagem renderizada do céu em um arquivo e depois definia esse arquivo como papel de parede.
Mas, como eu uso um gerenciador de janelas em mosaico e quase nunca vejo a área de trabalho de qualquer forma, acabei não usando. Se alguém precisar, está em https://github.com/Arnavion/sway-wallpaper-stellarium
O Stellarium também pode se integrar a hardware, então dá para usá-lo como front-end para uma montagem GoTo e um telescópio.
Foi o software que escolhi ao configurar meu equipamento DIY de astrofotografia.
https://doug.lon.dev/2023/09/19/astro-camera-mount.html
Também existe uma versão web: https://stellarium-web.org/
Nos últimos 10 anos, a performance e a qualidade gráfica dos navegadores melhoraram de forma impressionante.
Isso é mais uma pergunta do que uma refutação. Estou bem por fora de como os coprocessadores gráficos funcionam hoje em dia.
O Stellarium é excelente. Meu recurso favorito é poder trocar a cultura celeste.
A cultura celeste japonesa é estranha e poética. Uma faixa de pequenas constelações que cruza o céu verticalmente parece uma linha de kanji, e inclui até uma constelação chamada “Vazio”.
Usei o Stellarium para criar um céu realista no meu jogo web. Só que a nitidez foi um pouco exagerada, e no ciclo dia/noite as estrelas só aparecem entre :50~00 de cada hora: earth.suncapped.com
Se possível, vou adicionar um link para o arquivo de textura neste comentário, mas a resolução da textura das estrelas é alta, então ela é um dos maiores assets do jogo e uso uma textura comprimida. Acho que era ktx. No Stellarium, escolhi uma data, hora e local específicos na Terra para renderizar o céu, e também dava para configurar elementos de exibição como seeing (nitidez), planetas e lixo espacial.
Dentro do jogo, a imagem criada com o Stellarium é exibida como uma textura KTX em uma skybox de 6 faces: https://i.imgur.com/bkW2CXX.png
Escrevi alguns scripts no Stellarium para ajudar a estudar as órbitas dos cinco primeiros planetas e da Lua.
Um deles é um script feito para imitar uma emissora de TV com programação repetida a cada hora, usando o relógio do computador para decidir o que mostrar em cada minuto da hora.
https://github.com/jasonincanada/stellarium-scripts/blob/mas...
Gosto de usar o Stellarium no celular. Ele também identifica satélites. Já vi a Estação Espacial Internacional a olho nu. Parece um ponto brilhante
“Estou esperando a estação espacial.” Também espero outros satélites, mas esses são mais difíceis de ver. “Eu nem sabia que isso ainda existia.” Ela começa como um pontinho no horizonte, quase invisível na luz difusa da cidade, e então cresce até virar uma luz ofuscante acima da cabeça. Alguém disse “holy fuck”, então acho que ficou suficientemente impressionado
Algo que vale mencionar junto: https://celestiaproject.space/
Antigamente ele vinha empacotado na maioria das distribuições e era fácil de usar, mas hoje não é assim. Fico curioso para saber por quê. Dá para dar zoom out e ver até o Grupo Local de galáxias e o superaglomerado de Virgo
Não acompanhei quem são os novos donos nem o que estão fazendo, mas pode haver um motivo para as distribuições não terem voltado a adotá-lo. No fim dos anos 2000, o Celestia era sem dúvida uma experiência incrível, e é bom ver que agora há uma versão mobile. No iPhone ele funciona razoavelmente bem, embora a experiência de usuário não seja perfeita
Fico me perguntando se existe algum material sobre projetar o Stellarium no teto ou nas paredes de um quarto para simular o céu acima e ao redor
Pesquisando um pouco, pareceu relativamente fácil lidar com a correção para projetar em uma superfície retangular. Mas não encontrei um projetor com preço razoável que não fosse claro demais. Se a parte de hardware for resolvida, parece que seria um projeto DIY realmente divertido
https://dark-skys.com/collections/projectors
Projetores HDR também já existem: https://youtu.be/iFJsEfWsTd4?t=852
Ele fica limitado a apps Android ou RDP, mas pode ser um ponto de partida para montar algo hackeado por conta própria. O Stellarium também tem app para Android, mas oferece só parte dos recursos do app desktop