# Fotografischer Beispielinnenraum

„Modlinek Villa 03-room-black-default_2026-02-11-132926“ von **Andrii Shramko**. Eine echte fotografische Raumaufnahme aus Polen, ausdrücklich **kein Essener Originalinnenraum**. Aufnahmesystem laut Urheber: PortalCam.

- Original und Lizenzkennzeichnung: https://superspl.at/scene/ba4f566e
- Urheber / gewünschte Namensnennung: https://www.linkedin.com/in/andrii-shramko/
- Lizenz: **Creative Commons Attribution 4.0 International (CC BY 4.0)**, https://creativecommons.org/licenses/by/4.0/
- Öffentlicher Originalviewer: https://superspl.at/s?id=ba4f566e
- Abruf und Verarbeitung: 19. Oktober 2026.

Die Originalseite verlinkt die Lizenz sowohl sichtbar am Download als auch mit `<link rel="license" href="https://creativecommons.org/licenses/by/4.0/">`. Die hier verwendeten Dateien stammen aus den frei zugänglichen Streamingdateien dieses öffentlichen Viewers. Es wurde weder eine Anmeldung verwendet noch ein anmeldepflichtiger Download aufgerufen.

Die vom Urheber zusätzlich verlinkten öffentlichen Google-Drive-Archive wurden mit kleinen HTTP-Teilabrufen auf enthaltene Lizenzdateien geprüft. Das Archiv im Ordner `14TaGEJFZcLQ_2xlkaBu79Pq0lnwc85Re/!3Dexport` enthält 43 Einträge, das zweite direkt verlinkte Archiv 40 Einträge. Beide enthalten den schwarzen Raum; in den Archivverzeichnissen ist kein separates Lizenz- oder Readme-Dokument vorhanden. Aus diesen Archiven wird hier kein Inhalt ausgeliefert. Maßgeblich für die verwendeten Viewerdateien ist die konkrete oben angegebene CC-BY-Kennzeichnung der veröffentlichten Szene.

## Lokale Dateien und Änderungen

| Datei | Inhalt | Größe |
|---|---|---:|
| `modlinek-lod3.spz` | 373.646 Gaussian Splats, schnelle Variante | 5.777.149 Bytes |
| `modlinek-lod2.spz` | 748.945 Gaussian Splats, mittlere Detailstufe | 11.463.642 Bytes |
| `modlinek-lod1.spz` | 1.502.028 Gaussian Splats, hohe Detailstufe | 22.554.637 Bytes |
| `modlinek-umfeld.spz` | 1.179 zusätzliche Umfeld-Splats des Originalviewers | 21.820 Bytes |
| `kollision.voxel.bin` | Originaler Sparse-Voxel-Octree, HTTP-dekomprimiert | 357.596 Bytes |
| `kollision.voxel.json` | Originale Metadaten plus äquivalente Felder für den Spielclient | siehe Quellenmanifest |

Die drei Detailstufen sind Alternativen: immer genau eine Raumdatei plus gegebenenfalls das Umfeld laden. Die Raumvarianten wurden aus den SOG-v2-Daten des Originalviewers mit dem offiziellen Werkzeug `@playcanvas/splat-transform@3.10.1` in **SPZ Version 3** umgewandelt. Koordinaten, Ausrichtung, Farben und Skalierung wurden nicht manuell verändert; die Formatkonvertierung quantisiert und komprimiert die Originaldaten. Die Quelldaten haben keine zusätzlichen SH-Bänder.

Die Binärdaten der Kollision wurden nur von der HTTP-Transportkompression befreit. Im JSON wurden `min`, `max`, `dimensions`, `voxelSize`, `binärPfad` und Dokumentation ergänzt; der originale Octree bleibt unverändert. `quellen.json` dokumentiert jede Quelldatei, ihre Originaladresse, die Dateigröße sowie SHA-256-Prüfsummen aller lokalen Nutzdateien.

## Koordinaten und begehbarer Bereich

- Einheit und einheitlicher Maßstab des Originalviewers bleiben erhalten: `1`. Eine unabhängige Vermessung liegt nicht vor.
- Die Splat-Dateien liegen in Rohkoordinaten vor. Der Originalviewer dreht um **180° um Z**: Quaternion `[0, 0, 1, 0]`. Diese Drehung ist nicht in den SPZ-Dateien eingebrannt und gilt für Raum und Umfeld gemeinsam.
- Die Kollisionsdatei hat Version `1.0`. Weltpositionen vor der SVO-Abfrage mit `(-x, -y, z)` in Rohkoordinaten umrechnen.
- SVO-Zellweite `0,05`, Blattgröße `4`, Tiefe `7`, Rasterdimensionen `[404, 248, 364]`. Binärformat: Little-Endian-Uint32, zunächst `nodeCount` Knotenwörter, anschließend `leafDataCount` Blattwörter.
- Geprüfter Einstieg: Fußpunkt `(-0,7179502249; -0,15; 0,2320033163)`, Kamera bei Augenhöhe `1,65` entsprechend `(-0,7179502249; 1,5; 0,2320033163)`.
- Die Kapsel mit Radius `0,22` und Höhe `1,75` ist dort frei. Ein Meter in Richtung `−Z` ist vom Einstieg aus begehbar; die Bewegungsprüfung begrenzt nahe Möbel und Wände.
- Die ursprüngliche Tourkamera liegt über einem Möbelstück und wird deshalb nicht ungeprüft als Fußposition übernommen.
- Nur vorhandenen, per SVO geprüften Boden betreten. Die Gesamt-Bounding-Box enthält Ausreißer und ist keine verlässliche Raum- oder Navigationsgrenze. Türen und Durchgänge sind nicht als bestätigte Ausgänge modelliert.

`szene.json` enthält die Schnittstelle für Darstellung, Kollision, Qualitätsstufen und Attribution. Der Raum ist ein fotografischer Grafiktest; eine vollständige begehbare Rekonstruktion des gesamten Gebäudes wird nicht behauptet.

© 2026 Erik Schauer, do1ffe@darc.de
