Fotoansicht fluessig: statische Schatten, weniger Laub, adaptive Aufloesung
Deploy App / deploy (push) Successful in 30s

Die Fotoansicht lief weder auf dem Handy noch auf dem Laptop rund. Pro Bild
braucht sie jetzt rund ein Fuenftel der Rechenzeit (gemessen relativ im
Software-Renderer), die stilisierte rund ein Viertel.

- Schattenkarten nur noch bei Sonnenstand-, Ansichts- oder Torwechsel neu
  (shadowMap.autoUpdate = false). Gilt fuer beide Ansichten.
- GTAO und Bloom entfernt: GTAO hat die Szene ein zweites Mal gezeichnet.
- Gras in Felder von 3 x 3 m, nur bis 22 m gezeichnet, Dichte halbiert.
- Blattkarten mit Lambert statt physikalischer Beleuchtung, Eigenleuchten
  aus der Blatttextur als Himmelsfuellung, das dem Tageslicht folgt.
  Etwa ein Drittel so viele Karten, dafuer etwas groesser.
- Anpassungsfaehige Pixeldichte: unter rund 40 Bildern/s sinkt sie
  schrittweise bis 0.55, bei Reserve steigt sie wieder.
- Ohne Bewegung wird nach knapp 2 s nicht mehr gezeichnet.
- Umgebungskarte nur bei merklicher Sonnenstandsaenderung neu.
- Auf Geraeten ohne Maus: 55 % der Blaetter und Halme, Travertin 1024 px,
  Schatten 2048.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 17:16:21 +02:00
co-authored by Claude Opus 5
parent 134fb22937
commit 2ba564d749
9 changed files with 238 additions and 128 deletions
+19 -1
View File
@@ -226,9 +226,27 @@ Was die fotorealistische Variante anders macht:
| Bäume | Rekursiv gewachsene, gekrümmte Äste; Blattwolken an den Zweigspitzen |
| Rasen | Grasnarbe aus Büscheln einzelner Halme, die im Wind wiegen (`gras.ts`) |
| Himmel | Physikalisches Streumodell (`Sky`), daraus eine Umgebungskarte für Himmelslicht und Spiegelungen. In der Dämmerung wird der Verlaufshimmel eingeblendet, weil das Streumodell kein Blau der blauen Stunde kennt |
| Nachbearbeitung | Umgebungsverdeckung (GTAO), leichtes Überstrahlen der Lampen, Mehrfachabtastung (`post.ts`). Blattkarten und Halme werden für die Verdeckung ausgeblendet – das Ersatzmaterial kennt keinen Alpha-Test und würde sie als volle Vierecke abdunkeln |
| Wiese | Kachel in zwei Massstäben gemischt und grossflächig variiert, damit das Wiederholungsmuster verschwindet |
### Damit es flüssig läuft
Die erste Fassung der Fotoansicht lief weder auf dem Handy noch auf dem Laptop
rund. Gemessen (Software-Renderer, relativ) war sie pro Bild rund 3,5-mal so
teuer wie die stilisierte – ohne die Nachbearbeitung. Was geändert wurde:
| Massnahme | Wirkung |
| --- | --- |
| **Statische Schatten**: Schattenkarten werden nur neu gerechnet, wenn die Sonne wandert, die Ansicht wechselt oder das Tor schwingt () | beide Ansichten rund 4-mal schneller |
| **Keine Nachbearbeitung** mehr (GTAO und Bloom): GTAO hat die ganze Szene ein zweites Mal gezeichnet | grösster Einzelposten der alten Fassung |
| **Gras in Felder von 3 × 3 m** aufgeteilt, nur bis 22 m Entfernung gezeichnet, Dichte halbiert | Gras fällt kaum mehr ins Gewicht |
| **Blattkarten mit Lambert** statt physikalischer Beleuchtung, Eigenleuchten als Himmelsfüllung; rund ein Drittel so viele Karten | Laub rund 30 % günstiger |
| **Anpassungsfähige Auflösung**: fällt die Bildrate unter rund 40 Bilder/s, sinkt die Pixeldichte schrittweise (bis 0,55), bei Reserve steigt sie wieder | hält jedes Gerät flüssig |
| **Ruhe, wenn nichts passiert**: ohne Bewegung wird nach knapp 2 s nicht mehr gezeichnet | Handys werden nicht warm und drosseln nicht |
| **Handy** (Zeiger ohne Maus): 55 % der Blätter und Halme, Travertin 1024 statt 2048 px, Schatten 2048 statt 4096 | |
Insgesamt braucht ein Bild im Fotomodus jetzt rund ein Fünftel der
ursprünglichen Rechenzeit.
### Rundgang
Bewusst einfach: **auf den Boden klicken** (am Handy tippen), dann läuft man