KBO — Panorama
Panorama ukazuje polovinu oblohy jako plochu. Vodorovně 0° vlevo je směr ke slunci, 180° vpravo je proti slunci; obloha je kolem sluneční osy symetrická, druhá polovina by byla zrcadlem. Svisle zenit nahoře, horizont dole. Sluneční kotouč sám nekreslíme — jen barvy oblohy kolem něj.
Slider dole mění výšku slunce V od +90° (slunce v zenitu) po −20° (astronomická noc). Panorama vzniká čistě z fotografických vzorků knihy KBO — žádný fyzikální model, žádná modulace.
Data
Ze všech 65 panorama plates knihy jsem vyřezal skutečný pás oblohy a nasampoval 10 vertikálních pásem (od zenitu dole po horizont). Výsledek je matrix 5 azimutů × 13 elevací × 10 stopů × RGB = 1950 čísel, uložených v sky_v2.js. Vzorky pokrývají V = {+40, +20, +15, +10, +6, +3, +1, 0, −1, −3, −6, −8, −10} a S = {0, 45, 90, 135, 180}.
Renderer je jednoduchý: pro každý pixel (S, elev) trilineárně interpolovaný lineární sRGB, se smoothstep na osách S a V (odstraní patrné seamy mezi diskrétními vzorky), lineárně na stopové ose (10 stopů dostatečně hustě). Pak gamma → 8-bit. Žádný tone mapping — vzorky knihy už jsou v displayovém rozsahu.
Mimo rozsah knihy
Nad V = +40°: clamp na vzorek V=+40° (kniha nad tuto hodnotu nemá data; při V slider nad +40 tak vidíš plate „+40°" bez další úpravy).
Pod V = −10°: vzorky nejsou, klampujeme na V=−10 s fade. Smoothstep od plného jasu při V=−10° k tmavé modři při V=−18° (astronomický konec) a téměř černé při V=−20°. Purpurové světlo, Belt of Venus a další twilight jevy nejsou v datech — kniha je nemá.
Co uvidíš
Panorama má reálnou kolorimetrii oblohy — hluboký modrý zenit, aerial perspective u horizontu (paler, warmer), circumsolární halo na S=0 straně, protisluneční modrou vlnu na S=180. To všechno je z konkrétních fotografií, ne modelu. Charakter se plynule mění s V — na +40° obloha běžně jasná a modrá, na +3° warm sunset feel u horizontu, na −6° a níž tmavne a mění se v civilní/nautický twilight.
Sběratelský mód
Odkaz herbář nahoře otevře experimentální variantu, kde si ukládáš oblíbené momenty do sbírky (uloženo lokálně v prohlížeči).