Berechnet Bedeckungen der Planeten Merkur bis Neptun durch den Mond fuer
ein ganzes Jahr am Standardstandort, inklusive Detailkarte. Ereignisse
unter dem Horizont werden weiterhin angezeigt statt gefiltert, dafuer
mit eigenem Sichtbarkeits-Hinweis.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sub-Erd- und Sub-Sonnen-Punkt (Laenge/Breite) werden jetzt aus der
offiziellen IAU-Rotationsachse des Mondes (RotationAxis: Pol-RA/Dec und
Rotationswinkel W) berechnet statt aus der aelteren, nur naeherungsweisen
Meeus-Optiklibration - gegen die oeffentlichen NASA-Dial-a-Moon-Daten
exakt validiert (Laenge/Breite und Positionswinkel stimmen auf drei
Nachkommastellen).
- Sonnenrichtung im 3D-Rendering direkt aus der Geometrie abgeleitet
(derselbe lokale Vektor wie bei der Krater-Platzierung, dann mit der
Mesh-Rotation gedreht), statt aus der Beleuchtungs-Prozentzahl
zurueckgerechnet - exakt statt angenaehert, konsistent mit Kratern.
- Mesh-Rotation (Kugel-Ausrichtung inkl. Textur) laeuft jetzt durch
dieselbe Laengen-Konvention wie Krater und Sonne, statt eine eigene,
inkonsistente Berechnung zu nutzen (behebt u. a. eine falsch
abgeschnittene Darstellung von Mare Crisium nahe dem Rand).
- Ost/West-Vorzeichen der selenographischen Laenge korrigiert.
- Tone-Mapping (ACESFilmicToneMapping) ergaenzt, damit duenne Mondsicheln
und Vollmond gleichzeitig vernuenftig belichtet dargestellt werden
koennen - eine feste Lichtstaerke allein konnte das nicht leisten.
- Schatten-Bias erhoeht gegen Shadow-Acne bei sehr flachem Lichteinfall;
Schatten-Map-Typ vereinheitlicht (Live-Ansicht und PNG-Export nutzten
bisher unterschiedliche Werte).
- Alle Licht-Parameter als benannte Konstanten mit Erklaerung gesammelt
und dabei doppelte, auseinanderlaufende Einstellungen (u. a.
toneMappingExposure, ambientLight) bereinigt.
- Neues, einklappbares (aktuell ausgeblendetes) Testregler-Panel fuer
alle Licht-Parameter samt "Werte speichern"-Button, um kuenftige
Feinabstimmung ohne Codesuche zu ermoeglichen.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Ein neuer Button rendert die Zeitleiste der aktuell aktiven Ansicht
(Weltraum oder Standort) Bild für Bild bei 24 fps und lädt sie als ZIP
herunter. Jedes Frame wird einzeln an einen neuen PHP-Endpunkt
hochgeladen und in einem Temp-Verzeichnis abgelegt statt im Browser
gesammelt zu werden - das hält den Speicherbedarf sowohl client- als
auch serverseitig unabhängig von der Frame-Anzahl vorhersagbar
(wichtig bei mehreren tausend Frames). Das serverseitige Zippen kommt
ohne ZipArchive-Modul aus und liefert die Datei in festen Blöcken statt
sie komplett im Speicher zu puffern. Zusätzlich lässt sich der
exportierte Zeitbereich per Von/Bis-Uhrzeit einschränken, statt immer
die komplette Finsternis zu exportieren.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Zusätzlich zur 3D-Weltraum-Ansicht zeigt ein neuer Umschalter jetzt die
Finsternis als Sonnenscheibe mit Mond davor, wie sie am gespeicherten
Favoritenstandort tatsächlich am Himmel erscheint. Dazu werden Sonne
und Mond topozentrisch (inkl. lunarer Parallaxe) berechnet und die
Ausrichtung per parallaktischem Winkel auf Zenit-oben gedreht, statt
nur Norden-oben wie in Sternkarten.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Der Infokasten oben rechts blockierte auf kleinen Bildschirmen zu viel
von der 3D-Ansicht; ein Toggle-Button erlaubt jetzt das Einklappen.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>