Stellarium: software para recrear un cielo realista en tiempo real
(github.com/Stellarium)- Stellarium es un planetario gratuito y de código abierto para usar en computadoras, y muestra un cielo 3D como si se viera a simple vista, con binoculares o con telescopio
- Los usuarios que lo usan por primera vez pueden consultar más información en stellarium.org
- Para la instalación y el inicio rápido, se indica seguir la sección Getting Started de la User Guide
- La compilación del código fuente, los créditos y el proceso de contribución están separados en documentos distintos para que desarrolladores y colaboradores puedan encontrar lo que necesitan
- Los paquetes de Windows usan la firma de código gratuita de SignPath.io y el certificado gratuito de firma de código de SignPath Foundation
Lo que ofrece Stellarium
- Stellarium es un planetario gratuito y de código abierto para computadoras
- Muestra un cielo realista en 3D y busca visualizar escenas como se verían a simple vista, con binoculares o con telescopio
- Los usuarios que lo usan por primera vez pueden consultar más información en www.stellarium.org
Instalación e inicio
- Se indica consultar las instrucciones de instalación y el inicio rápido en User Guide, Getting Started section
- A quienes quieran compilar desde el código fuente se les indica consultar el documento building Stellarium from source code
Documentación del proyecto y contribuciones
- La referencia completa y los créditos están en el archivo full credit file
- La forma de contribuir está separada en el documento contributing guideline
- El proyecto se mantiene gracias a contribuyentes de código y contribuyentes financieros
- Los contribuyentes de código pueden verse en la página de contributors de GitHub
- Los contribuyentes financieros pueden verse en la página de Open Collective
Patrocinio y firma de código
- Los patrocinadores y sponsors pueden consultarse en el documento BACKERS
- Los paquetes de Windows usan la firma de código gratuita de SignPath.io
- Los paquetes de Windows también usan el certificado gratuito de firma de código de SignPath Foundation
Herramienta de análisis estático
- PVS-Studio se presenta como un analizador estático para código C, C++, C#, y Java
1 comentarios
Opiniones de Hacker News
Hace mucho intenté hacer una pequeña contribución a Stellarium. Al usar un telescopio, la brillantez superficial era un indicador mucho mejor que el valor que se mostraba en ese momento, y al descargar el código y revisarlo un rato vi de inmediato dónde se implementaba.
Justo cuando iba a corregir el código y enviar el parche, descubrí que alguien ya había implementado exactamente lo mismo unos días antes. Lo impresionante fue que, sin haber revisado el código a fondo, pude encontrar enseguida qué había que cambiar, y que otra persona con la que nunca había hablado tuvo exactamente la misma idea. El cambio era idéntico, y este tipo de código me parece de una calidad muy alta, a la que un desarrollador podría aspirar.
Claro que, idealmente, sería mejor elegir bien el lenguaje y la estructura del proyecto para lograr eso sin siquiera necesitar un lenguaje específico de dominio.
Stellarium se puede controlar mediante scripts, así que pude crear un cron job que ejecutaba Stellarium en una ventana de fondo invisible, configuraba la latitud y la longitud, aplicaba varias opciones de visualización, guardaba la imagen renderizada del cielo en un archivo y luego establecía ese archivo como fondo de pantalla.
Pero como uso un gestor de ventanas en mosaico, de todos modos casi nunca veo el escritorio, así que al final no lo usé. Si lo necesitan, está en https://github.com/Arnavion/sway-wallpaper-stellarium
Stellarium también puede integrarse con hardware, así que se puede usar como frontend para una montura GoTo y un telescopio.
Es el software que elegí al configurar mi equipo DIY de astrofotografía.
https://doug.lon.dev/2023/09/19/astro-camera-mount.html
También hay una versión web: https://stellarium-web.org/
En los últimos 10 años, el rendimiento y la calidad gráfica de los navegadores mejoraron muchísimo.
Lo digo más como pregunta que como refutación. Estoy bastante desactualizado sobre cómo funcionan hoy los coprocesadores gráficos.
Stellarium es excelente. Mi función favorita es poder cambiar la cultura celeste.
La cultura celeste japonesa es extraña y poética. Una franja de pequeñas constelaciones que cruza verticalmente el cielo parece una línea de caracteres chinos, e incluye una constelación llamada algo como “vacío”.
Usé Stellarium para crear el cielo realista de mi juego web. Aunque la nitidez está un poco exagerada, y en el ciclo día/noche las estrellas solo se ven entre :50 y :00 de cada hora: earth.suncapped.com
Si puedo, agregaré en este comentario el enlace al archivo de textura, pero como la resolución de la textura de estrellas es alta, es uno de los assets más grandes del juego, así que uso una textura comprimida. Creo que era ktx. En Stellarium elegí una fecha, hora y ubicación específicas en la Tierra para renderizar el cielo, y también podía configurar elementos visuales como el seeing (nitidez), los planetas o la basura espacial.
Dentro del juego, la imagen creada con Stellarium se muestra como una textura KTX en un skybox de 6 caras: https://i.imgur.com/bkW2CXX.png
Escribí algunos scripts en Stellarium para ayudarme a estudiar las órbitas de los primeros cinco planetas y la Luna.
Uno de ellos imita una estación de TV con programación que se repite cada hora, y usa el reloj de la computadora para decidir qué mostrar en qué minuto de cada hora.
https://github.com/jasonincanada/stellarium-scripts/blob/mas...
Me gusta usar Stellarium en el celular. También identifica satélites. Incluso he visto la Estación Espacial Internacional a simple vista. Se ve como un punto brillante
“Estoy esperando la estación espacial.” También espero otros satélites, pero esos son más difíciles de ver. “No sabía que eso todavía existía.” Empezó como un puntito en el horizonte, apenas visible entre la luz difusa de la ciudad, y sobre nuestras cabezas creció hasta volverse una luz deslumbrante. Alguien dijo “holy fuck”, así que supongo que sí se sorprendió lo suficiente
Algo que vale la pena mencionar junto con esto: https://celestiaproject.space/
Antes venía empaquetado en la mayoría de las distribuciones y era fácil de usar, pero ahora ya no. Me pregunto por qué. Puedes alejar el zoom y ver hasta el Grupo Local y el supercúmulo de Virgo
No he seguido quién es el nuevo dueño ni qué está haciendo, pero puede haber una razón por la que las distribuciones no lo hayan vuelto a adoptar. A finales de los 2000, Celestia era sin duda una experiencia asombrosa, y me alegra ver que ahora hay una versión móvil. También funciona bastante bien en iPhone, aunque la experiencia de usuario no es perfecta
Me pregunto si habrá material sobre proyectar Stellarium en el techo o las paredes de una habitación para imitar el cielo de arriba y alrededor
Investigando un poco, parecía relativamente sencillo manejar la corrección para proyectar sobre una superficie rectangular. Pero no pude encontrar un proyector de precio razonable que no fuera demasiado brillante. Si se resuelve el hardware, creo que sería un proyecto DIY muy divertido
https://dark-skys.com/collections/projectors
Ahora también hay proyectores HDR: https://youtu.be/iFJsEfWsTd4?t=852
Aunque queda limitado a apps de Android o RDP, podría ser un punto de partida para armar algo hackeándolo uno mismo. Stellarium también tiene una app para Android, pero solo ofrece parte de las funciones de la app de escritorio