Architektur — Modulares Layer-System

Alles ist ein Layer. Jeder Layer kann einzeln an/aus geschaltet werden. Der User bestimmt was er sieht. Settings werden persistent in localStorage gespeichert.


System-Übersicht

born.adam---eve.com (Landing + Panels)
    ├── iframe → solarsystem.adam---eve.com (3D Engine)
    ├── EXPLORE Panel (rechts) — Welten-Navigation
    ├── LAYERS Panel (unten) — Toggle System
    └── UNIVERSE Panel (oben) — Deep Space Nav

solarsystem.adam---eve.com (Three.js Engine)
    ├── src/main.js — Haupt-Renderer
    ├── src/cities.js — 1050 Städte
    ├── src/constellations.js — 88 Sternbilder + 283 Sterne
    ├── src/satellites.js — TLE Parser + Renderer
    ├── src/flights.js — OpenSky Integration
    ├── src/ships.js — AIS Integration
    ├── src/universe-db.js — Planeten/Sterne KPIs
    └── src/shaders/ — GLSL Shader für alle Effekte

Layer-Kategorien

A. Sky Layers (Himmel)

Layer Datenquelle Status
Sternbilder (88 IAU) constellations.js DONE
Zodiac (12 Zeichen) constellations.js DONE
Helle Sterne (283) BRIGHT_STARS DONE
Stern-Namen Labels BRIGHT_STARS.name DONE
Deep Sky Objekte NASA/IPAC NED API GEPLANT
Milchstrasse Textur ESA Gaia Data GEPLANT

B. Orbit Layers (Umlaufbahn)

Layer Datenquelle Status
ISS Track wheretheiss.at API DONE
Starlink (~6000) celestrak.org TLE GEPLANT
GPS Konstellation celestrak.org TLE GEPLANT
Space Debris celestrak.org TLE GEPLANT
Alle Satelliten (30k+) celestrak.org Katalog GEPLANT

C. Earth Layers (Erdoberfläche)

Layer Datenquelle Status
Städte (1050) cities.js DONE
Live Flüge OpenSky Network API GEPLANT
Schiffsverkehr aisstream.io WebSocket GEPLANT
Erdbeben USGS API DONE
Wolken/Wetter Open-Meteo GEPLANT
Population lokal DONE

D. Solar System Layers

Layer Status
Erde + Mond DONE
Mars DONE
Jupiter DONE
Saturn + Ringe DONE
Sonne DONE
Merkur, Venus, Uranus, Neptun GEPLANT
Asteroidengürtel GEPLANT

E. Deep Space Layers

Layer Status
Milchstraße GEPLANT
Nebulae GEPLANT
Schwarze Löcher GEPLANT
Exoplaneten (5000+) GEPLANT

F. Beyond Layers (Multiversum)

Layer Status
Paralleluniversen KONZEPT
Erde-Zwilling KONZEPT
Dimensionsportale KONZEPT
Zeitreisen KONZEPT

Persistenz

Alle Toggle-Zustände werden in localStorage gespeichert. Wenn der User die Seite verlässt und zurückkommt, sind alle Einstellungen identisch.

UNIVERSE v1.0 — 9 DOCS — 9 FILES — THREE.JS+GLSL+WEBGL — 2026-04-08
✓ Markdown kopiert