GODSIGH/js
type-two e9b687d983 feat: Solar System mode — real 3D lit planets + Saturn rings
Replace the flat billboard-disc planets with real 3D EllipsoidGraphics
spheres textured with self-hosted high-res NASA/JPL + Solar System Scope
maps (hd_*.jpg, 2048x1024), plus a PlaneGraphics Saturn ring (top-down
annulus, transparent centre, depth-tested occlusion). Constant axial tilts
(Venus upside-down, Uranus on its side).

Cesium gotchas handled: constant orientation (time-varying orientation
drops image materials -> blank white); DirectionalLight intensity 0.42
(no HDR -> higher clamps bright maps to white); camera.flyTo is dead in
this mode so enter/travel run a manual eased setView tween (flyCamera);
ellipsoid+ring gated by distanceDisplayCondition(r*30) so the orrery
overview stays clean colored dots and the textured sphere takes over
up close.

Drop 9 now-unused 2k_ maps; textures/ is 3.3MB.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 10:19:21 +10:00
..
layers feat: celestial layer — zodiac ring + Sun/Moon/planets in true sky positions 2026-07-21 10:19:21 +10:00
adsb-registry.js wave3.1: ADS-B OSINT layers (emergency squawks, rare-type hunter, shadow, radius focus) 2026-07-21 10:19:21 +10:00
config.js wave3: layer registry + generic GeoJSON factory (+ 4 new free layers) 2026-07-14 00:26:13 +10:00
lib.js pre-deploy: escape external feed strings in InfoBox HTML (ship-check) 2026-07-13 20:55:42 +10:00
main.js feat: Solar System mode — 'Travel to' the planets (Wave 4) 2026-07-21 10:19:21 +10:00
registry.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
solarsystem.js feat: Solar System mode — real 3D lit planets + Saturn rings 2026-07-21 10:19:21 +10:00
ui.js feat: celestial layer — zodiac ring + Sun/Moon/planets in true sky positions 2026-07-21 10:19:21 +10:00