- Himmel: 4k-HDRI von Poly Haven (CC0, tools/assets/hdri.mjs) statt Sky-Shader. Kuppel zeigt das Foto
ab 12°, darunter weiches Band und Dunst in Nebelfarbe; Umgebungslicht und Spiegelungen per PMREM;
Sonne aus dem Bild gekappt und als Licht übernommen (77°, Stärke 2,5)
- Schatten: CSM mit vier Stufen (25/100/350/1000 m, je 2048²), Schutznetz für beleuchtete Materialien,
Normal-Bias 1,5 Texel je Stufe gegen Streifen auf doppelseitigen Materialien (Figur, Autos)
- Startfigur wirft Schatten, Palmen und Laternen empfangen Schatten, Wasser als ruhige See
- Debug-Panel: Sonne, Himmelslicht, Himmelshelligkeit; Namensnennung um das HDRI ergänzt
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Ruling 36 (Minor, Fix-Runde 1 zu Aufgabe 6): die 144 Debug-PNGs entstehen bei
jedem Lauf von run.py neu (rund 5-7 MB Binärdiff) und nichts liest sie
weiter; sie gehören nicht in die Historie. write_debug_png() bleibt
unverändert - die Dateien entstehen weiterhin lokal unter tools/extract/debug/,
nur nicht mehr versioniert.
tools/extract/debug/ zur .gitignore hinzugefügt, neben dem bereits
vorhandenen tools/extract/cache/. Das eigentliche `git rm -r --cached
tools/extract/debug` ist bereits im vorherigen Commit (22ac8f5) enthalten,
weil dessen Staging-Bereich zum Zeitpunkt jenes Commits schon die
Entfernung trug; dieser Commit trägt nur noch die .gitignore-Ergänzung
nach. Der unbenutzte `import json` in tests/test_emit.py war bereits mit
dem vorherigen Commit entfernt.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Ausschnitt A (X -1000..2000, Y -500..2500) aus der Community-Karte YANIS v15;
Kartendaten von map.gtadb.org unter CC BY 4.0. Die Spec beschreibt Rechtslage,
Koordinaten, Projektstruktur, die siebenstufige Extraktion, die Laufzeit mit
Chunk-Streaming, Aussehen, Fehlerbehandlung, Tests und Budgets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>