v1.0.0 — Full Heliosphere 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
- 🔬 Verifiable —
npm run verifycross-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 devOr 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