- Nebula gas layer: soft coloured cloud sprites at depth 3, tinted with a per-system palette color assigned deterministically at galaxy generation (SystemGenerator stamps content.atmosphere.color). Only nebula-type systems render it; all other types are untouched. - Ripple effect: a full-screen WebGL composite on the world camera that displaces the starfield and world objects while the HUD stays crisp via a new UI/world camera split (UiCameras.js). Data-driven per archetype in data/systems.json (nebula = ripple, all others = none). Canvas fallback degrades to no effect. - Demo mode: ?fx=<type> URL param retargets the run to the richest system of that archetype, fully charted with all gates active, for judging the effect in isolation. - New ice and lava planet art (slots 9–14 in planets.png) replacing the placeholder terran/rocky/gas reuse. - Node test suites for the nebula palette/determinism/cloud texture and the ripple math/data contract/shader/facade (50+ checks, bare Node). |
||
|---|---|---|
| .. | ||
| Terran Surface 01.png | ||
| base-ship-01-iso.png | ||
| base-ship-01.png | ||
| base-ship-landed-terran.png | ||
| gasgiant-planet-01.png | ||
| gasgiant-planet-02.png | ||
| gasgiant-planet-03.png | ||
| gasgiant-shop-01.png | ||
| gasgiant-shop-02.png | ||
| gasgiant-shop-03.png | ||
| gasgiant-surface-03.png | ||
| ice-planet-01.png | ||
| ice-planet-02.png | ||
| ice-planet-03.png | ||
| rocky-planet-01.png | ||
| rocky-planet-02.png | ||
| rocky-planet-03-a.png | ||
| rocky-planet-03-b.png | ||
| rocky-shop-01.png | ||
| rocky-surface-02.png | ||
| spacestation-01.png | ||
| spacestation-02.png | ||
| spacestation-03.png | ||
| ss-01-int-01.png | ||
| ss-01-int-02.png | ||
| ss-01-int-03.png | ||
| ss-01-int-04.png | ||
| ss-surface-01.png | ||
| ss-surface-02.png | ||
| ss-surface-03.png | ||
| terran-planet-01.png | ||
| terran-planet-02.png | ||
| terran-planet-03.png | ||
| terran-shop-01.png | ||
| terran-shop-02.png | ||
| terran-shop-03.png | ||
| tresle.png | ||