Zum Hauptinhalt springen
3D-Szene mit WebGL

Sonnensystem in 3D

Eine Reise von der Sonne bis Neptun: echte Planetenoberflächen, Atmosphären, die das Licht streuen, und eine Kamera, die beim Scrollen von Welt zu Welt fliegt.

Was du siehst

Die Seite beginnt an der Sonne. Beim Scrollen fliegt die Kamera an allen acht Planeten vorbei, jeder mit seiner echten Oberfläche: Krater auf Merkur, Wolkenbänder auf Jupiter, Stadtlichter auf der Nachtseite der Erde, der Ring des Saturn mit dem Schatten des Planeten darauf. Am Ende zoomt die Kamera hinaus, bis das ganze System zu sehen ist.

Rechts stehen die Planeten selbst als Navigation, ein Klick fliegt direkt hin. Und wer mit der Maus über einen Planeten zieht, kann ihn drehen.

So ist es gebaut

Three.js zeichnet die Szene im Browser. Die Oberflächen sind Texturen, die auf Kugeln liegen; ein eigener Shader fügt Relief, den rötlichen Übergang zur Nachtseite und den Glanz auf dem Wasser hinzu. Die Atmosphären entstehen durch eine vereinfachte Lichtstreuung: Für jeden Bildpunkt rechnet der Shader nach, wie viel Sonnenlicht die Lufthülle in Richtung Kamera lenkt.

Danach kommt die Kinoarbeit: Helles glüht nach (Bloom), die Farben laufen durch eine filmische Tonkurve, dazu feine Körnung und dunkle Bildränder. Die Kamera folgt einer Kurve, die so berechnet ist, dass sie keinem Planeten zu nahe kommt.

Woher die Idee kommt

Die Planetentexturen stammen von Solar System Scope und beruhen auf Aufnahmen der NASA. Die Idee dahinter ist unsere: ein Sonnensystem als Seitenaufbau, in dem alles um die Sonne kreist – so wie bei uns alles um die Idee kreist.

Darauf achten wir

  • Texturen in zwei Größen: 4K am Rechner, 2K am Handy
  • Geladen wird nur, was als Nächstes kommt
  • Wer „Bewegung reduzieren“ eingestellt hat, springt ruhig von Welt zu Welt
  • Alle Texte bleiben echter Text für Suchmaschinen

Steckbrief

  • Technik
    3D-Szene mit WebGL
  • Werkzeuge
    Three.js · GLSL-Shader · Bloom · Scroll-Kamera
  • Aufwand
    Anspruchsvoll
  • Vorbild
    Texturen von Solar System Scope (NASA-Daten, CC BY 4.0)
  • Passt für
    Marken, die eine Geschichte in Etappen erzählen: Produktstarts, Ausstellungen, Wissenschaft, Tourismus.

Das Zentrum

Und alles kreist um eine Sache: die Idee.

Erzähl uns, wofür deine Marke steht. Wir finden die Idee, die sie unvergesslich macht – und bauen sie so, dass du sie selbst pflegen kannst.

Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.

Du brauchst ein großes Portal, einen Shop oder eine Plattform, die mitwächst? Dafür gibt es die Joomla Agentur.