AR Session Best Practices für Mega Go
Dieser Artikel beschreibt, wie Sie eine AR session für Mega Go erstellen und konfigurieren, um auf verschiedenen Gerätetypen den besten runtime effect zu erzielen.
Bevor Sie beginnen
- Verstehen Sie die grundlegenden Konzepte, den Aufbau und den workflow von AR Session
- Verstehen Sie, wie Sie eine session erstellen
Session mit default configuration
Für die meisten Anwendungen wird die default Mega Go session configuration empfohlen. Diese Konfigurationen wurden für die meisten gängigen Nutzungsszenarien optimiert.
Die default session unterstützt die folgenden Gerätetypen:
- Geräte mit Unterstützung für 6DoF motion tracking (einige moderne Telefone und headsets)
- Geräte mit Unterstützung für 5DoF inertial navigation (die meisten Android-Telefone mit Gyroskop und Beschleunigungssensor)
Klicken Sie in der Ansicht Hierarchy mit der rechten Maustaste auf einen blank Bereich und erstellen Sie über das Menü EasyAR Sense > Mega > AR Session (Mega Go Default Preset) die default Mega Go session.
Der entsprechende script code lautet:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaGo_MotionTracking_Inertial)
Diese session verwendet das preset MegaGo_MotionTracking_Inertial:
- Für die frame source components und deren Reihenfolge siehe die frame source group zum preset MegaGo_MotionTracking_Inertial in Frame source groups of preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist FiveDof
Unterschiedliche presets auswählen
Neben der default Mega session configuration können Sie je nach konkreten Anforderungen verschiedene presets auswählen, um session zu erstellen. Der Hauptunterschied liegt in den unterstützten Gerätetypen. Beim Erstellen einer session über das Menü und ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) sind folgende presets verfügbar:
- MegaGo_MotionTracking
- Für die frame source components und deren Reihenfolge siehe die frame source group zum preset MegaGo_MotionTracking in Frame source groups of preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist SixDof
- MegaGo_MotionTracking_Inertial (default)
- Für die frame source components und deren Reihenfolge siehe die frame source group zum preset MegaGo_MotionTracking_Inertial in Frame source groups of preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist FiveDof
- MegaGo_MotionTracking_Inertial_3DOF
- Für die frame source components und deren Reihenfolge siehe die frame source group zum preset MegaGo_MotionTracking_Inertial_3DOF in Frame source groups of preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist ThreeDof
- MegaGo_MotionTracking_Inertial_3DOF_0DOF
- Für die frame source components und deren Reihenfolge siehe die frame source group zum preset MegaGo_MotionTracking_Inertial_3DOF_0DOF in Frame source groups of preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist ZeroDof
Anmerkung
Mega Go läuft auf verschiedenen Gerätetypen unterschiedlich. Details finden Sie unter Von Mega unterstützte Geräte und platform applications.
Nächste Schritte
- Tracking targets hinzufügen
- Editor tools aktivieren
- 3D content hinzufügen, der mit der real world ausgerichtet ist
- Tracking process steuern
Verwandte Themen
- Lesen Sie Frame sources, um die grundlegenden Konzepte von frame sources und den runtime frame source selection Prozess zu verstehen
- Lesen Sie Frame source group hinzufügen, um Konfiguration und Nutzung von frame source groups zu verstehen
- Lesen Sie Von Mega unterstützte Geräte und platform applications, um mehr über von Mega unterstützte Geräte und runtime effects auf verschiedenen Geräten zu erfahren