Aller au contenu
Alphav0.0.5

L’univers, à l’échelle 1:1,
dans votre navigateur

Volez de la surface d’une vraie planète jusqu’en orbite, sans temps de chargement — un univers continu, construit à partir de vraies données d’élévation de la NASA, qui tourne entièrement dans un onglet de navigateur.

Bientôt disponible
30
Corps modélisés
20
Lunes majeures
1:1
Échelle
WebGPU
Rendu

Ce que c’est

Exokosm est un moteur de rendu planétaire temps réel à l’échelle 1:1. De la surface d’une planète jusqu’en orbite, puis jusqu’à la galaxie entière.

Votre carte graphique redessine le sol elle-même, à chaque image, avec toujours plus de détail à mesure que vous approchez — jusqu’au caillou — sans rien remplacer et sans écran de chargement entre les deux. Le calcul de la caméra reste précis, que vous soyez à un mètre du sol ou à une année-lumière de chez vous.

C’est gratuit et ça ne demande rien à installer. Si votre navigateur prend en charge WebGPU, ça tourne.

De vrais mondes, de vraies données

Ce ne sont pas des planètes inventées

Là où une sonde a cartographié une surface, Exokosm restitue ce relevé : modèles d’élévation et imagerie de la NASA et de l’USGS, au rayon réel du corps céleste. Là où la couverture s’arrête, le vide est comblé de façon procédurale — et documenté plutôt que dissimulé.

À côté des vraies planètes ci-dessus, Exokosm garde aussi un monde d’essai inventé — sans donnée réelle derrière, juste un endroit pour tester de nouvelles idées de terrain, d’éclairage ou d’anneaux avant qu’elles ne touchent une vraie planète. Montré honnêtement pour ce que c’est : inventé, pas relevé.

Mars

Élévation MOLA · mosaïque couleur

Debout sur la vraie surface de Mars — poussière, dunes, et un ciel voilé par la vraie poussière martienne.

Mars, depuis l’orbite

Élévation MOLA · mosaïque couleur

La même vraie Mars, vue depuis l’orbite — cratères, calotte polaire, et sa fine atmosphère à l’horizon.

Procédural · inventé

Une étoile qui brille à travers un système d’anneaux inventé, au-dessus d’un rempart de cratère qui n’a jamais été un vrai lieu.

Procédural · inventé

Une crête déchiquetée et inventée devant les mêmes anneaux fictifs, vue depuis plus bas.

Procédural · inventé

Le bord courbe de la lune d’essai, avec les anneaux qui passent derrière.

Procédural · inventé

Un relief et des cratères détaillés jusqu’au centimètre — entièrement inventés, sans aucune donnée d’élévation réelle derrière.

Procédural · inventé

Mercure, à sa vraie distance du Soleil et sa vraie taille — mais la surface reste provisoire : les vraies données d’élévation n’ont pas encore été ajoutées.

Le système solaire est modélisé avec 30 corps — le Soleil, huit planètes, Pluton, et 20 lunes majeures sur leurs orbites réelles, y compris Triton qui tourne à contre-sens autour de Neptune.

Ce que ça fait

Conçu pour résister à un examen de près

Un terrain sans aucune couture

Volez de l’orbite jusqu’au sol sans aucun écran de chargement. La surface se redessine avec toujours plus de détail à mesure que vous approchez — jusqu’au caillou — sans fissure ni apparition brutale.

Une lumière et des ombres qui sonnent vrai

Chaque parcelle de terrain réagit à la lumière comme le feraient de vraies roches et de la vraie poussière, et projette sa propre ombre — y compris le halo lumineux qu’on verrait autour de sa propre ombre en marchant sur la Lune.

De vrais ciels, de vrais nuages

Le ciel diffuse la lumière comme le fait vraiment celui de la Terre, et sur Terre les nuages suivent une vraie imagerie satellite plutôt qu’une texture qui se répète.

Pilotez-le vous-même

Vol libre dans toutes les directions, une vraie gravité qui vous attire vers le sol, et une vraie mécanique orbitale si vous passez en orbite.

Sous le capot

Le moteur fait aussi partie du projet

Un aperçu du moteur — l’architecture, le travail sur la précision numérique, et les décisions qui n’ont pas abouti.

Caméra à origine flottante

OriginCamera maintient le vertex shader GPU à (0,0,0) à chaque image tout en accumulant la position absolue en coordonnées WorldDouble double précision — aucune dérive de précision à l’échelle planétaire 1:1.

LOD de terrain CBT sur GPU

Un moteur pool-CBT inspiré de Benyoub & Dupuy (HPG 2024) — triangulation adaptative entièrement pilotée par le GPU, avec contrôle d’erreur en espace écran, sans fissure de l’orbite jusqu’au sol.

Pipeline de rendu WebGPU

Architecture Frame Graph avec ray-marching stellaire, atmosphère Rayleigh+Mie à diffusion simple, TAA, FXAA et tone mapping ACES. WebGPU requis — aucun repli WebGL2.

Précision numérique

Une double précision émulée (df64) dans le décodage du terrain garde la géométrie sans fissure aux profondeurs où les flottants 32 bits s’effondrent — la différence entre une planète et une flaque d’artefacts.

Catalogue stellaire

Un catalogue JSON déclaratif — le Soleil, ses planètes et leurs lunes majeures sur des orbites réelles, chacune avec son propre profil de terrain et d’éclairage. Au-delà, les systèmes sont générés à partir d’un vrai catalogue d’étoiles : une voisine comme Alpha du Centaure est un endroit où aller, pas une ligne dans un fichier.

TypeScriptWebGPU + WGSLBabylonJS 9ViteCloudflare Pages

Avant de commencer

Ce dont vous avez besoin

Exokosm a besoin de WebGPU, une technologie graphique récente que la plupart des navigateurs prennent désormais en charge d’office. Il n’y a pas de repli pour les navigateurs plus anciens : le terrain repose sur des fonctionnalités que seul WebGPU fournit.

Bientôt disponible

Navigateurs

Chrome / Edge
113+
Firefox
141+ Windows · 145+ macOS
Safari
macOS / iOS 26+

Matériel

Configuration minimale
Ryzen 5 2400G · RX 580 8 GB
Configuration de référence
Ryzen 7 5800X3D · RTX 5080

La ligne « minimale » est un objectif d’optimisation, pas une promesse — cette machine a besoin d’une échelle de rendu et d’un niveau de détail réduits, tous deux dans les réglages en jeu, pour rester confortable au niveau du sol.

Mesurer plutôt votre propre machine →

Dossier de presse

Pour la presse et les créateurs

Tout ce qu’il faut pour parler du projet, au même endroit. Chaque fait et chaque capture d’écran sur cette page est libre d’usage dans des articles, vidéos et publications sur Exokosm.

Fiche technique

Développeur
Benoit Podwinski (solo)
Plateforme
Navigateur web (WebGPU requis, aucun repli WebGL2)
Prix
Gratuit
Statut
En développement — v0.0.5
Date de sortie
Non sorti ; jouable dès maintenant dans le navigateur
Moteur
Moteur WebGPU maison sur BabylonJS 9 + TypeScript
Jouer
exokosm.com/play/

Description courte

Exokosm est un moteur de rendu planétaire temps réel à l’échelle 1:1 qui tourne dans un navigateur via WebGPU. Il restitue de vrais mondes — la Lune, Mars, la Terre — à partir de relevés NASA et USGS, en continu, de l’orbite jusqu’au niveau du sol.

Description longue

Exokosm permet d’explorer des surfaces planétaires à n’importe quelle altitude, du sol jusqu’à l’orbite, sans aucun écran de chargement entre les deux. La planète entière est redessinée par le GPU à chaque image, avec toujours plus de détail à mesure qu’on approche, et une caméra conçue pour rester précise à n’importe quelle distance.

Là où une sonde a vraiment relevé une surface, Exokosm restitue ce relevé plutôt que d’en inventer un : élévation LOLA et réflectance WAC pour la Lune, MOLA pour Mars, ETOPO1 pour la Terre — profondeur océanique incluse —, radar pour Vénus, couverture partielle New Horizons pour Pluton. Le système solaire compte 30 corps, dont 20 lunes majeures sur leurs orbites réelles. Chaque surface projette sa propre ombre, et les anneaux planétaires n’apparaissent que là où ils se formeraient vraiment — projetant la même ombre en bandes photographiée par la sonde Cassini à Saturne.

C’est gratuit et ça ne demande ni installation ni compte — un navigateur compatible WebGPU est la seule condition.

Chaque capture d’écran de cette page vient directement du moteur en pleine résolution — aucun compositing, aucune retouche. Cliquez sur l’une d’elles pour ouvrir la version en taille réelle, ou clic droit pour l’enregistrer.

Questions, couverture médiatique, ou un bug qui mérite un article — le plus rapide est contact@exokosm.com.

Allez vous poser sur la Lune

Ça se charge dans un onglet. Choisissez un monde, descendez, et voyez jusqu’où vous pouvez le pousser avant que ça casse — puis dites-moi où ça a cassé.

Bientôt disponible