Stage 6. almanac.js: on-focus grimoire card — physical fact sheet, hand-written prose (grimoire voice), MODELBEAST portrait, and LIVE computed facts free from the ephemeris: distance from Sun & Earth, sunlight age, vis-viva orbital speed, day & year length. Earth easter egg → GODSIGH world view (:8137). Real Solar System Scope 2k textures (CC BY, 6.1 MB) now paint every world + the Milky Way skybox; ephem gains semiMajor() for vis-viva. Generated grimoire portraits (FLUX via MODELBEAST, 10 bodies, seed logged in art/PROMPTS.md) are the AESTHETIC layer only — real worlds get real maps (truth boundary). README with layer table + quickstart + verify; docs/hero.jpg. Also lands the Stage-3 planets label fix (obj.visible). Gate: every clickable body has a card; quickstart works from a fresh clone. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
Texture credits
All planet, moon, Sun, ring and starfield maps in this directory are from the Solar System Scope texture pack and are used under CC BY 4.0.
- Source: https://www.solarsystemscope.com/textures/
- License: Creative Commons Attribution 4.0 International (CC BY 4.0) https://creativecommons.org/licenses/by/4.0/
- Attribution: Solar System Scope (INOVE / solarsystemscope.com). Textures are based on NASA elevation and imagery data.
Downloaded 2026-07-16 at 2k resolution:
| File | Body |
|---|---|
| 2k_sun.jpg | Sun |
| 2k_mercury.jpg | Mercury |
| 2k_venus_surface.jpg | Venus (surface) |
| 2k_earth_daymap.jpg | Earth (day) |
| 2k_mars.jpg | Mars |
| 2k_jupiter.jpg | Jupiter |
| 2k_saturn.jpg | Saturn |
| 2k_uranus.jpg | Uranus |
| 2k_neptune.jpg | Neptune |
| 2k_moon.jpg | Moon |
| 2k_saturn_ring_alpha.png | Saturn rings (alpha) |
| 2k_stars_milky_way.jpg | Milky Way skybox panorama |
Attribution also appears in the app's HUD footer, as CC BY requires.
Truth boundary (brief §7b): these are the real data textures — real worlds
get real maps. The stylized grimoire portraits in ../art/grimoire/ are the
aesthetic layer (generated art), kept visually and directorially separate.