feat: Via Láctea real — mapa all-sky do Gaia amostrado por pixel
Substitui a simulação procedural pelo mapa "Gaia's sky in colour" (ESA/Gaia/DPAC, CC BY-SA 3.0 IGO): tools/build_skymap.py baixa o original 8000x4000 em projeção Hammer, reprojeta para plate carrée e gera milkyway.jpg (3072x1536). O dancer.html amostra a textura por pixel em (l,b) galácticas reais — grade pré-computada por resolução/ latitude, com só a rotação sideral variando por passo (matriz E2G·Rz combinada). Nível de preto remove o véu de fundo do mapa; extinção e clarão aplicados por pixel. Remove mwGlow/mwGrain/poeira procedural. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015HtPHsTnDcLVSCiF5FGHZj
This commit is contained in:
parent
2014dcf9b7
commit
c4c9574946
4 changed files with 168 additions and 171 deletions
|
|
@ -34,8 +34,10 @@ plugin/
|
|||
main.qml # Plasma WallpaperItem — hosts everything
|
||||
dancer.html # Self-contained animation (HTML + CSS + JS)
|
||||
starcatalog.js # Generated star data (Yale BSC) — see tools/build_catalog.py
|
||||
milkyway.jpg # Gaia all-sky map (ESA/Gaia/DPAC, CC BY-SA 3.0 IGO) — see tools/build_skymap.py
|
||||
tools/
|
||||
build_catalog.py # Regenerates starcatalog.js from the Yale Bright Star Catalog
|
||||
build_skymap.py # Regenerates milkyway.jpg (Hammer -> plate carrée) from ESA's Gaia map
|
||||
```
|
||||
|
||||
### main.qml — the Plasma host
|
||||
|
|
@ -50,7 +52,7 @@ Pure HTML/CSS/JS, no external dependencies. All visuals are self-contained:
|
|||
|
||||
| Layer | Technique |
|
||||
|---|---|
|
||||
| Realistic sky (stars + Milky Way) | `<canvas>`; real-time alt-az projection of `starcatalog.js` (2,887 Yale BSC stars) + seeded procedural Milky Way for the configured lat/long (default Toledo-PR). Static layer pre-rendered offscreen, bright stars twinkle per frame; reprojects every 30 s. Debug: `window.__skyTimeOffset` (ms) fast-forwards the sky |
|
||||
| Realistic sky (stars + Milky Way) | `<canvas>`; real-time alt-az projection of `starcatalog.js` (2,887 Yale BSC stars) + per-pixel sampling of the real Gaia all-sky map (`milkyway.jpg`) in galactic coords, for the configured lat/long (default Toledo-PR), view facing east. Static layer pre-rendered offscreen, bright stars twinkle per frame; reprojects every 30 s. Debug: `window.__skyTimeOffset` (ms) fast-forwards the sky |
|
||||
| Nebula blobs, grid floor, horizon | CSS animations |
|
||||
| DANCEBOT-9000 robot | Pure CSS (divs + `@keyframes`) |
|
||||
| Chest EQ bars & VU meter | JS-driven `requestAnimationFrame` |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue