Skip to content

Engine-Recherche & Technische Untersuchungen ​

Tiefgehende technische Untersuchungen, Rendering-Studien, architektonische Nachbetrachtungen und Technologie-Benchmarks, die im Laufe der Entwicklung der Small World Engine entstanden sind.

Recherche-Papiere & Studien ​

  • AAA-Rendering-Techniken — Ursprünglich eine vergleichende Untersuchung moderner Rendering-Techniken (HBAO/GTAO, TAA, Clustered Forward+, Bloom, Schatten, HZB) über Unreal, Unity und Godot, bewertet für leichtgewichtiges Web-Deployment; umgebaut zur pflegbaren Wunschliste (2026-09-27) mit festem Bestand der umgesetzten Punkte — offen: volumetrischer Nebel (Stufe B), volles GTAO, LOD, Billboards, volles TAA.
  • Öl- & Pfützen-Shader-Techniken — Physikalische Modellierung von Flüssigkeitsoberflächen, Screen-Space-Sampling des undurchsichtigen Bodens, Schlick-Fresnel-Basiswerte ($F_0$), Beer-Lambert-Absorption und Khronos' KHR_materials_iridescence Zwei-Strahl-Dünnschicht-Interferenz (Referenzformeln weiterhin gültig, Umsetzungsphasen abgeschlossen).
  • Showcase-Feature-Audit — Ursprünglich eine Feature-Matrix über alle Showcases/Apps (Stand 2026-08-20); umgebaut zur pflegbaren Wunschliste (2026-09-27) der implementierten, aber nie gezeigten Engine-Features (F1–F9), mitsamt bewusst geschlossener Punkte. Die historische Matrix bleibt als Referenz-Anhang erhalten.
  • Plan 0: Datengetriebene Level-Deskriptoren (2026-09-18) — Ursprüngliche Q&A-Herleitung des Umbaus zu deklarativen Level-Deskriptoren; umgesetzt und abgelöst durch ADR 0020.
  • Showcase 29 (Sponza Atrium): 3-Renderer-Vergleich & WebGL2-Dunkelheits-Untersuchung (2026-09-27/28) — WebGL2 rendert mit aktivem Post-Processing deutlich zu dunkel (Median-Helligkeit ~12/255), vom User auf echten Geräten (Chrome, Safari, Android-Smartphone) bestätigt. Offen: trotz sehr umfangreicher Live-GPU-Untersuchung (Uniform-Readback, roher HDR-Wert korrekt, mehrere Hypothesen durchgerechnet/widerlegt, mehrere scheinbare Fixes nicht reproduzierbar) keine gefundene Root Cause — nächster Schritt wäre echtes GPU-Frame-Capture (Spector.js/Xcode) statt weiterer JS-Introspektion.

Veröffentlicht unter der MIT-Lizenz.