Skip to content

v1.0.0 — Full Heliosphere Release

Choose a tag to compare

@hyqzz hyqzz released this 13 Jun 10:07
· 87 commits to main since this release

Solar Wanderer v1.0.0

▶ Live Demo — open in any modern browser, zero install.

What is this?

A 1:1 real-time solar system explorer running entirely in your browser. Planet positions are computed from NASA JPL ephemerides against your system clock — the solar system you see is the solar system as it is right now.

Highlights

  • 🌍 Seamless landing — scroll from Earth orbit continuously down to walking on the Moon surface. No cuts, no loading screens.
  • 📏 True 1:1 scale — floating-origin + logarithmic depth renders 0.5 m to 120 AU without z-fighting
  • 🌅 Ray-marched atmospheres — Rayleigh+Mie scattering per planet; dive into Jupiter's cloud deck
  • 🚶 Land and walk on 19 solid worlds with real surface gravity; dive underwater on Earth
  • 🪐 Saturn's rings — NASA gold-brown tint, ice-particle scatter, shadow cast on planet body
  • ☄️ Full heliosphere — asteroid belt, Kuiper belt, zodiacal light, termination shock, heliopause, Voyager 1 & 2
  • 🔭 21 real bright stars (Hipparcos catalog)
  • Time machine — pause, rewind, 10 years/second, one key back to now
  • 🔬 Verifiablenpm run verify cross-checks live against NASA JPL Horizons API

Accuracy (vs NASA JPL Horizons)

Body Error
Planets (9) 0.0007° – 0.074°
Moon 0.12°
Moons (21) 0° at epoch · ≤0.22° after 10 days

Quick Start

git clone https://github.com/hyqzz/Solar-Wanderer.git
cd Solar-Wanderer
npm install
npm run dev

Or just open https://sw.icodestar.net — nothing to install.

Tech

Three.js 0.165 · Vite 5 · native ESM · WebGL2 · ~170 kB gzipped · no backend · MIT license