Stellarium : un logiciel qui recrée un ciel réaliste en temps réel
(github.com/Stellarium)- Stellarium est un planétarium open source gratuit pour ordinateur, qui affiche un ciel 3D comme on le verrait à l’œil nu, avec des jumelles ou avec un télescope
- Les nouveaux utilisateurs peuvent consulter stellarium.org pour obtenir plus d’informations
- Pour l’installation et une prise en main rapide, il est recommandé de suivre la section Getting Started du User Guide
- La compilation du code source, les crédits et la procédure de contribution sont séparés dans des documents distincts afin que les développeurs et contributeurs puissent trouver facilement la documentation nécessaire
- Les paquets Windows utilisent la signature de code gratuite de SignPath.io ainsi que les certificats gratuits de signature de code de la SignPath Foundation
Ce que propose Stellarium
- Stellarium est un planétarium open source gratuit pour ordinateur
- Il affiche un ciel réaliste en 3D, avec une visualisation pensée pour reproduire ce que l’on voit à l’œil nu, avec des jumelles ou avec un télescope
- Les nouveaux utilisateurs peuvent trouver plus d’informations sur www.stellarium.org
Installation et démarrage
- Pour les instructions d’installation et une prise en main rapide, il est conseillé de consulter le User Guide, section Getting Started
- Les utilisateurs qui souhaitent compiler depuis les sources sont invités à consulter le document building Stellarium from source code
Documentation du projet et contribution
- L’ensemble des références et des crédits se trouve dans le full credit file
- La manière de contribuer est détaillée dans le document contributing guideline
- Le projet est maintenu grâce aux contributeurs au code et aux contributeurs financiers
- Les contributeurs au code peuvent être consultés sur la page GitHub contributors
- Les contributeurs financiers peuvent être consultés sur la page Open Collective
Soutien et signature de code
- Les mécènes et sponsors peuvent être consultés dans le document BACKERS
- Les paquets Windows utilisent la signature de code gratuite de SignPath.io
- Les paquets Windows utilisent également les certificats gratuits de signature de code de SignPath Foundation
Outil d’analyse statique
- PVS-Studio est présenté comme un analyseur statique pour le code C, C++, C#, et Java
1 commentaires
Avis Hacker News
Il y a longtemps, j’ai voulu apporter une petite contribution à Stellarium. En utilisant un télescope, je m’étais rendu compte que la brillance de surface était un indicateur bien meilleur que la valeur affichée à l’époque, et en téléchargeant le code pour y jeter un rapide coup d’œil, j’ai tout de suite vu où l’implémenter
Au moment de corriger le code et d’envoyer un patch, j’ai découvert que quelqu’un avait déjà implémenté exactement la même chose quelques jours plus tôt. Ce qui m’a impressionné, c’est que sans avoir étudié le code en profondeur, on pouvait immédiatement voir quoi modifier, et qu’une autre personne avec qui je n’avais jamais parlé avait eu exactement la même idée. Les changements étaient strictement identiques, et ce genre de code semble d’une qualité extrêmement élevée, le genre de qualité à laquelle un développeur peut aspirer
Bien sûr, l’idéal serait encore de choisir le bon langage et la bonne structure de projet pour arriver à ce résultat sans avoir besoin d’un langage spécifique au domaine
Stellarium peut être contrôlé par script, donc on pouvait lancer Stellarium dans une fenêtre de fond invisible, définir la latitude et la longitude, appliquer diverses options d’affichage, enregistrer l’image du ciel rendue dans un fichier, puis définir ce fichier comme fond d’écran avec une tâche cron
Mais comme j’utilisais un gestionnaire de fenêtres en mosaïque et que je ne voyais quasiment jamais le bureau de toute façon, je ne m’en suis finalement pas servi. Si besoin, c’est ici : https://github.com/Arnavion/sway-wallpaper-stellarium
Stellarium peut aussi s’interfacer avec du matériel, donc il peut servir de frontal pour une monture GoTo et un télescope
C’est le logiciel que j’ai choisi quand j’ai monté mon équipement d’astrophotographie DIY
https://doug.lon.dev/2023/09/19/astro-camera-mount.html
Il existe aussi une version web : https://stellarium-web.org/
Les performances et la qualité graphiques des navigateurs ont vraiment énormément progressé ces 10 dernières années
Ce n’est pas tant une contradiction qu’une question. Je suis assez en retard sur la manière dont fonctionnent aujourd’hui les processeurs graphiques auxiliaires
Stellarium est formidable. Ma fonction préférée, c’est qu’on peut changer de culture céleste
La culture céleste japonaise est étrange et poétique. Une bande de petites constellations traversant le ciel verticalement ressemble à une ligne de kanji, et il y a même une constellation nommée quelque chose comme « vide »
J’ai utilisé Stellarium pour créer un ciel réaliste dans mon jeu web. En revanche, la netteté est un peu exagérée, et dans le cycle jour/nuit, les étoiles ne sont visibles qu’entre :50 et 00 de chaque heure : earth.suncapped.com
Si possible, j’ajouterai un lien vers le fichier de texture dans ce commentaire, mais la texture des étoiles a une grande résolution et c’est l’un des plus gros assets du jeu, donc j’utilise une texture compressée. Je crois que c’était du ktx. Dans Stellarium, on pouvait choisir une date, une heure et un lieu sur Terre, puis rendre le ciel, ainsi que régler des éléments d’affichage comme le seeing (nettété) ou la présence de planètes et de débris spatiaux
Dans le jeu, l’image produite avec Stellarium est affichée sur une skybox à 6 faces en texture KTX : https://i.imgur.com/bkW2CXX.png
J’ai écrit quelques scripts avec Stellarium pour m’aider à étudier les orbites des cinq premières planètes et de la Lune
L’un d’eux est un script conçu pour imiter une chaîne de télévision diffusée en boucle toutes les heures, et il utilise l’horloge de l’ordinateur pour décider quoi montrer à quelles minutes de chaque heure
https://github.com/jasonincanada/stellarium-scripts/blob/mas...
J’aime bien utiliser Stellarium sur mon téléphone. Il identifie aussi les satellites. J’ai même déjà vu la Station spatiale internationale à l’œil nu. Elle ressemble à un point lumineux
« J’attends la station spatiale. » J’attends aussi d’autres satellites, mais ils sont plus difficiles à voir. « Je ne savais pas qu’elle existait encore. » Elle commence comme un petit point à l’horizon, à peine visible dans la lueur diffuse de la ville, puis devient une lumière éclatante au-dessus de nos têtes. Quelqu’un a lâché un « holy fuck », donc j’imagine que l’effet de surprise était bien là
À mentionner aussi : https://celestiaproject.space/
Avant, c’était empaqueté dans la plupart des distributions et donc facile à utiliser, mais ce n’est plus le cas aujourd’hui. Je me demande pourquoi. On peut dézoomer jusqu’au Groupe local et au superamas de la Vierge
Je n’ai pas suivi qui sont les nouveaux propriétaires ni ce qu’ils font, mais il y a peut-être une raison pour laquelle les distributions ne l’ont pas réadopté. À la fin des années 2000, Celestia était clairement une expérience incroyable, et je suis content de voir qu’il existe désormais une version mobile. Ça tourne plutôt bien sur iPhone, même si l’expérience utilisateur n’est pas parfaite
Je me demande s’il existe des ressources sur la façon de projeter Stellarium au plafond ou sur les murs d’une pièce pour imiter le ciel au-dessus et tout autour
En creusant un peu, j’ai eu l’impression que la correction pour projeter sur des surfaces rectangulaires pouvait se gérer assez facilement. En revanche, je n’ai pas trouvé de projecteur à prix raisonnable qui ne soit pas trop lumineux. Si la partie matériel était réglée, ça ferait un projet DIY vraiment amusant
https://dark-skys.com/collections/projectors
Il existe désormais aussi des projecteurs HDR : https://youtu.be/iFJsEfWsTd4?t=852
Ça reste limité à une appli Android ou à du RDP, mais ça pourrait faire un bon point de départ pour bricoler sa propre version. Il existe aussi une appli Android pour Stellarium, mais elle n’offre qu’une partie des fonctionnalités de l’application de bureau.