Skip to content

v2.0.0 - Full Mobile Support

Choose a tag to compare

@hyqzz hyqzz released this 14 Jun 18:24
· 54 commits to main since this release

Solar Wanderer v2.0.0 - Full Mobile Support

Explore the real-time positions of every planet, moon, and thousands of small bodies at true 1:1 scale, powered by NASA JPL ephemeris. No install. Opens in any modern browser.

What's New in v2.0.0

Complete Mobile Experience:

  • Touch controls: pinch-to-zoom, single-finger orbit, two-finger pan
  • Persistent time widget at top-right (always visible, tap to expand time/display controls)
  • Bottom action drawer with contextual buttons (Land, Fly, Jump, Run, Takeoff)
  • Directory bottom sheet with full celestial body catalog via menu button
  • Target info panel: tap any label for distance, gravity, orbital period, educational facts
  • Smart layout: UI elements avoid overlap on all screen sizes

UI Polish:

  • Desktop directory repositioned below time panel to prevent overlap
  • Collapsible panels now reliably hide/show
  • Action buttons correctly hidden when switching between orbit, walk, and fly modes

Features

  • Scale: True 1:1 km, 0.5 m surface to 100,000 AU Oort Cloud
  • Ephemeris: NASA JPL - planets under 0.074 degrees, Moon about 0.12 degrees, moons under 0.22 degrees
  • Bodies: 8 planets, Moon, 100+ moons, asteroid belt, comets, TNOs, 21 real stars with 3D parallax
  • Terrain: Multi-scale procedural with real albedo fusion
  • Atmosphere: Raymarched scattering, gas giant immersive entry
  • Modes: Orbit (Google Earth-style), Free Flight (6DOF), Surface Walk, Underwater
  • Time control: Adjustable warp 1s to 10yr/s reversible, pause, jump to now
  • Mobile: Full touch support
  • i18n: Chinese/English UI with browser language auto-detect

Try It

https://sw.icodestar.net - no install required

Tech Stack

Three.js 0.165, Vite 5, WebGL2, Logarithmic depth buffer, Native ESM

Data Credits

Ephemeris: NASA JPL (Standish planetary elements + Horizons-fitted moon orbits)
Textures: NASA/USGS, Solar System Scope CC-BY-4.0, Steve Albers SOS, JPL Photojournal


If you find Solar Wanderer beautiful or useful, starring the repo takes 2 seconds and helps others discover it!