A propos du projet
Cosmo Atlas est une experience web immersive d'exploration du systeme solaire : navigation 3D, fiches detaillees, comparaisons d'echelle et simulateur de missions interplanetaires.

The Ghosts of Five Supernovas
Stack technique
Choix de conception
Echelle realiste vs lisible
Le systeme solaire est essentiellement du vide. Une echelle strictement realiste rendrait les planetes invisibles. Cosmo Atlas propose donc deux modes : une compression logarithmique (lisible) et des proportions reelles (realiste).
Textures procedurales
Pour rester autonome et performant, chaque corps genere sa propre texture via un canvas (bandes pour les geantes gazeuses, crateres pour les corps rocheux). Des textures reelles peuvent etre deposees dans /public/textures et seront utilisees automatiquement si presentes.
Performance
Le moteur 3D est charge dynamiquement cote client (ssr: false), les scenes sont enveloppees dans Suspense, et les geometries/textures sont memoisees et mises en cache pour limiter les recalculs.
Camera cinematique
Un registre d'objets 3D permet a la camera de suivre en douceur n'importe quel astre en mouvement par interpolation, pour des transitions fluides lors de la selection.