Raumabtastvisualisierung
Anwendungen, die eine räumliche Zuordnung erfordern, verwenden das Gerät, um Daten im Laufe der Zeit und über Sitzungen hinweg zu sammeln. Die Vollständigkeit und Qualität der Zuordnungsdaten hängt von vielen Faktoren ab, einschließlich der Menge an Erkundung, die der Benutzer durchgeführt hat, wie viel Zeit seit der Erkundung vergangen ist und ob Objekte wie Möbel und Türen verschoben wurden, seit das Gerät den Bereich gescannt hat.
Um nützliche räumliche Zuordnungsdaten sicherzustellen, stehen Anwendungsentwicklern mehrere Optionen zur Auswahl:
- Verlassen Sie sich auf das, was möglicherweise bereits gesammelt wurde. Diese Daten können zunächst unvollständig sein.
- Bitten Sie den Benutzer, die Bloom-Geste zu verwenden, um zum Windows Mixed Reality Zuhause zu gelangen und dann den Bereich zu erkunden, den er für die Erfahrung verwenden möchte. Sie können air-tap verwenden, um zu bestätigen, dass der gesamte erforderliche Bereich dem Gerät bekannt ist.
- Erstellen Sie eine benutzerdefinierte Erkundungsumgebung in ihrer eigenen Anwendung.
In all diesen Fällen werden die tatsächlichen Daten, die während der Untersuchung gesammelt wurden, vom System gespeichert, und die Anwendung muss dies nicht tun. Wenn Sie die Visualisierung des Raumscans in Aktion sehen möchten, sehen Sie sich unsere Videodemo Entwerfen von Hologrammen – Räumliches Bewusstsein unten an:
Dieses Video stammt aus der HoloLens 2-App "Entwerfen von Hologrammen". Sie können das vollständige Erlebnis hier herunterladen und genießen.
Geräteunterstützung
Feature | HoloLens | Immersive Headsets |
Raumabtastvisualisierung | ✔️ | ❌ |
Erstellen einer benutzerdefinierten Scanumgebung
Anwendungen können die Räumlichen Zuordnungsdaten zu Beginn der Benutzeroberfläche analysieren, um zu beurteilen, ob der Benutzer zusätzliche Schritte ausführen soll, um seine Vollständigkeit und Qualität zu verbessern. Wenn die Analyse darauf hinweist, dass die Qualität verbessert werden sollte, sollten Entwickler eine Visualisierung bereitstellen, die auf der Welt überlagert werden soll, um Folgendes anzuzeigen:
- Wie viel des Gesamtvolumens in der Umgebung der Benutzer muss Teil der Erfahrung sein
- Wohin der Benutzer gehen soll, um Die Daten zu verbessern
Benutzer wissen nicht, was einen "guten" Scan ausgibt. Sie müssen gezeigt oder gesagt werden, wonach sie suchen müssen, wenn sie aufgefordert werden, einen Scan zu bewerten – Flachheit, Abstand von tatsächlichen Wänden usw. Der Entwickler sollte eine Feedbackschleife implementieren, die das Aktualisieren der räumlichen Zuordnungsdaten während der Überprüfungs- oder Untersuchungsphase umfasst.
In vielen Fällen ist es am besten, dem Benutzer mitzuteilen, was er tun muss, um die erforderliche Scanqualität zu erhalten. Sehen Sie sich beispielsweise die Decke an, schauen Sie hinter Möbel und so weiter.
Zwischengespeicherte und kontinuierliche räumliche Zuordnung
Die Räumlichen Zuordnungsdaten sind die schwersten Datenquellenanwendungen, die verwendet werden können. Um Leistungsprobleme wie gelöschte Frames oder Stuttering zu vermeiden, sollten diese Daten sorgfältig verwendet werden.
Aktives Scannen während einer Erfahrung kann sowohl vorteilhaft als auch nachteilig sein, sodass Sie basierend auf der Erfahrung entscheiden müssen, welche Methode Sie verwenden möchten.
Zwischengespeicherte räumliche Zuordnung
Wenn zwischengespeicherte räumliche Zuordnungsdaten vorhanden sind, verwendet die Anwendung in der Regel eine Momentaufnahme der Räumlichen Zuordnungsdaten und verwendet diese Momentaufnahme während der Benutzeroberfläche.
Vorteile
- Reduzierter Aufwand für das System, während die Benutzeroberfläche ausgeführt wird, was zu dramatischen Leistungs-, Wärme- und CPU-Leistungssteigerungen führt.
- Eine einfachere Implementierung der Standard Erfahrung, da sie nicht durch Änderungen in den räumlichen Daten unterbrochen wird.
- Einmalige Kosten für die Nachbearbeitung der räumlichen Daten für Physik, Grafiken und andere Zwecke.
Nachteile
- Die Bewegung realer Objekte oder Personen spiegelt sich nicht in den zwischengespeicherten Daten wider. Beispielsweise könnte die Anwendung in Betracht ziehen, dass eine Tür geöffnet ist, wenn sie jetzt geschlossen wird.
- Möglicherweise mehr Anwendungsspeicher, um die zwischengespeicherte Version der Daten zu verwalten.
Ein guter Fall für diese Methode ist eine kontrollierte Umgebung oder ein Tischspiel.
Kontinuierliche räumliche Zuordnung
Bestimmte Anwendungen können sich auf die fortlaufende Überprüfung verlassen, um räumliche Zuordnungsdaten zu aktualisieren.
Vorteile
- Sie müssen in Ihrer Anwendung keine separate Scan- oder Erkundungsumgebung im Voraus erstellen.
- Die Bewegung von objekten der realen Welt kann vom Spiel reflektiert werden, wenn auch mit einiger Verzögerung.
Nachteile
- Höhere Komplexität bei der Implementierung der Standard Erfahrung.
- Potenzieller Mehraufwand durch die zusätzliche Grafik- und Physikverarbeitung, da Änderungen von diesen Systemen inkrementell erfasst werden müssen.
- Höhere Leistungs-, Wärme- und CPU-Auswirkungen.
Ein guter Fall für diese Methode ist, dass Hologramme mit beweglichen Objekten interagieren, z. B. ein holografisches Auto, das auf dem Boden fährt, kann gegen eine Tür stoßen, je nachdem, ob sie geöffnet oder geschlossen ist.