Table of Contents

Leitfaden zur behandlung von anomalien bei mega-mesh-modellen

Bei der entwicklung von mega-anwendungen erfolgt das platzieren von virtuellen inhalten über mesh. Die visuelle qualität und präzision von mesh-modellen beeinflusst die platzierungsgenauigkeit virtueller inhalte und sogar die mega-positionierungsergebnisse. Dieser artikel erläutert mögliche visuelle und präzisionsprobleme bei mesh-modellen, um modellfehler korrekt zu identifizieren und schwerwiegende probleme zur meldung auszusortieren.

Was ist ein mesh-modell

Das mega-mesh ist ein aus erfassten umgebungsdaten rekonstruiertes 3D-geometriemodell. Seine hauptfunktion besteht darin, virtuellen inhalten eine physikalische referenz zu bieten, damit virtuelle objekte korrekt von realen objekten wie wänden, böden oder möbeln verdeckt werden können. Dies ermöglicht ein realistischeres erlebnis der integration von virtuellen und realen objekten.

Mega-mesh-modelle werden automatisch durch cloud-algorithmen aus aufgenommenen videos rekonstruiert, nicht manuell modelliert. Daher weisen sie natürlicherweise gewisse unvollkommenheiten auf.

Realistische erwartungen:

  • Die grundfarbe stimmt weitgehend mit der realen umgebung überein, hauptflächen wie wände und böden zeigen korrekte farben.
  • Texturen wichtiger strukturen sind erkennbar (z.b. fliesenmuster, tapetendesigns, exponat-oberflächen).
  • Das modell ermöglicht eine gute licht- und farbharmonisierung in AR.

Geringfügige unvollkommenheiten sind normal, typische fälle:

  • In komplex beleuchteten bereichen können textur-farben zu dunkel, hell oder farbstichig wirken
  • Bei entfernten objekten oder randbereichen können texturen leicht unscharf oder verzerrt sein
  • Mega bietet LOD-modelle (level of detail), zwischen LOD-blöcken können farbunterschiede auftreten
  • An sichtübergängen können kleine texturversätze oder nähte sichtbar sein
  • Details wie schriftzüge oder schilder sind möglicherweise nicht scharf erkennbar
  • Dynamische objekte (menschen, fahrzeuge) können leichte schlieren oder farbflecken hinterlassen
  • Transparente/reflektierende oberflächen (glas, wasser) können strukturlücken oder einbuchtungen aufweisen
  • Wände oder böden sind nicht perfekt eben, zeigen minimale unebenheiten oder "unebene stellen"
  • Kleine löcher im modell

Diese unvollkommenheiten beeinträchtigen die nutzererfahrung in der regel nicht wesentlich und sind technische grenzen des automatischen rekonstruktionsverfahrens. Sie erfordern keine besondere behandlung.

Welche modellanomalien müssen behandelt werden

Folgende fälle stellen schwerwiegende mängel dar, die die anwendungswirkung direkt beeinträchtigen und aufmerksamkeit erfordern.

problemtyp typische erscheinung mögliche auswirkung
Großflächige fehlstellen oder löcher Komplette, nicht reflektierende/transparente wand ohne mesh, virtuelle objekte werden nicht korrekt verdeckt Keine korrekte verdeckung in diesem bereich möglich
Großflächige strukturfehler Eine ganze wand wird falsch als schräg rekonstruiert, oder raumabmessungen weichen stark von der realität ab Führt zu fehlplatzierungen virtueller objekte und schweren verdeckungsproblemen
Schwere verformung oder neigung Deutlich geneigter boden, verzerrte wände, stark verschobene objekte Chaotische platzierung virtueller inhalte, anormale verdeckung
Starke rauschen oder splitter Viele schwebende fragmente in der luft Flackernde verdeckung, leistungseinbußen
Komplett fehlerhafte schlüsselbereiche Mesh in wichtigen interaktionszonen völlig falsch (z.b. treppen, vitrinen) Interaktionsfehler, erlebnisbeeinträchtigung
Modellschichtung An einer position erscheinen boden oder wand in mehreren schichten Falsche verdeckung, inkorrekte positionierung
Vollständig falsche großflächenfarben Wände, böden mit falschen oder seltsamen farbtönen Unrealistischer gesamteindruck, visuelle disharmonie

Problembehandlung und rückmeldung

Bei solchen schweren modellfehlern sammeln sie bitte folgende informationen, um eine schnelle analyse und behebung zu ermöglichen.

Notwendige informationen sammeln

  1. Screenshots oder video

    • Screenshots: Mind. 3 aus verschiedenen winkeln, mit markierung des problembereichs.
    • Video: 10–30 sekunden aufnahme (smartphone oder bildschirmaufnahme), die den mesh-fehler zeigt.
  2. Problembeschreibung

    Geben sie bei der meldung an:

    • Umfang: Betrifft das problem die gesamte karte oder nur einen teilbereich?
    • Kartentyp: Welche mega-kartenerstellungsmethode ist betroffen?
    • Ort/bereich: Konkrete position des problems, z.b. "zentrales podium in der haupthalle des museums" bei einer einzelnen karte. Bei großkarten: genaue angabe der teilbereiche/karten mit schichtungsproblemen.
    • Beschreibung: Beschreiben sie das problem anhand der screenshots/videos detailliert. Bei mehreren karten: namen der teilbereiche angeben. Beispiele: "Wand im westlichen flur von etage 3 im gebäude XX ist um ca. 15 grad geneigt" oder "Zwischen teilbereich A (westen) und teilbereich B (osten) tritt schichtung auf".

    Vermeiden sie vage aussagen wie "modell kaputt" oder "mesh sieht schlecht aus". Fehlende bilder und konkrete beschreibungen verzögern die lösungsfindung erheblich.

  3. Karteninformationen

    • Kartenerstellungsbericht: Stellen sie den erstellungsbericht der fehlerhaften karte aus mega block bereit.

      download mapping report

    • Positionierungsdienst-informationen: Können über unity exportiert werden.

      positioning service information

Rückmeldung einreichen

Senden sie screenshots/video, problembeschreibung und karteninformationen zusammen an easyar-mitarbeiter. Nach analyse erhalten sie rückmeldung zur lösung.

  • Prozess: Wir prüfen die ursprünglichen erfassungsdaten und cloud-rekonstruktionsergebnisse anhand ihres materials.
  • Mögliche ursachen: Veränderungen in der umgebung während der erfassung, hardwareprobleme oder algorithmische grenzen in bestimmten szenarien.
  • Bei nicht standardgerechter erfassung: Wir bewerten, ob eine neuerfassung des bereichs nötig ist und erstellen die karte neu.
  • Bei korrekter datenerfassung: Die cloud-rekonstruktion könnte optimierungsbedarf haben. Wir arbeiten an verbesserungen für zukünftige versionen und bieten ihnen eine lösung an.

Das verständnis von funktion und grenzen des mesh-modells, die unterscheidung zwischen "normalen unvollkommenheiten" und "echten problemen" sowie die strukturierte problemmeldung sind entscheidend für eine effiziente lösung.