Best Practices für AR-Sitzungen in Mega Go
In diesem Artikel wird beschrieben, wie Sie eine AR-Sitzung für Mega Go erstellen und konfigurieren können, um auf verschiedenen Gerätetypen die bestmögliche Leistung zu erzielen.
Vor dem Start
- Machen Sie sich mit den Grundkonzepten, der Komposition und dem Arbeitsablauf von AR-Sitzungen vertraut.
- Erfahren Sie, wie Sie eine Sitzung erstellen.
Sitzung mit Standardkonfiguration
Für die meisten Anwendungen wird die Standardkonfiguration einer Mega Go-Sitzung empfohlen. Diese Konfigurationen sind optimiert und für die meisten gängigen Anwendungsfälle geeignet.
Die Standard-Sitzung unterstützt die folgenden Gerätetypen:
- Geräte mit 6DoF-Bewegungstracking (einige moderne Mobiltelefone und Headsets)
- Geräte mit 5DoF-Trägheitsnavigationsfunktion (die meisten Android-Mobiltelefone mit Gyroskop und Beschleunigungssensor)
Klicken Sie in der Hierarchy-Ansicht mit der rechten Maustaste auf einen leeren Bereich und wählen Sie über das Menü EasyAR Sense > Mega > AR Session (Mega Go Default Preset) aus, um eine Standard-Mega Go-Sitzung zu erstellen.
Der entsprechende Skriptcode lautet wie folgt:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaGo_MotionTracking_Inertial)
Diese Sitzung verwendet die Voreinstellung MegaGo_MotionTracking_Inertial:
- Die frame source-Komponenten und deren Reihenfolge können Sie in der Gruppierung der Frame-Quellen für voreingestellte AR-Sitzungen unter der Voreinstellung MegaGo_MotionTracking_Inertial nachschlagen.
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist FiveDof.
Auswahl verschiedener Voreinstellungen
Neben der Standardkonfiguration einer Mega-Sitzung können Sie auch je nach Bedarf verschiedene Voreinstellungen auswählen, um eine Sitzung zu erstellen. Der Hauptunterschied zwischen ihnen liegt in den unterstützten Gerätetypen. Beim Erstellen einer Sitzung über das Menü und ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) stehen die folgenden Voreinstellungen zur Auswahl:
- MegaGo_MotionTracking
- Die frame source-Komponenten und deren Reihenfolge können Sie in der Gruppierung der Frame-Quellen für voreingestellte AR-Sitzungen unter der Voreinstellung MegaGo_MotionTracking nachschlagen.
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist SixDof.
- MegaGo_MotionTracking_Inertial (Standard)
- Die frame source-Komponenten und deren Reihenfolge können Sie in der Gruppierung der Frame-Quellen für voreingestellte AR-Sitzungen unter der Voreinstellung MegaGo_MotionTracking_Inertial nachschlagen.
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist FiveDof.
- MegaGo_MotionTracking_Inertial_3DOF
- Die frame source-Komponenten und deren Reihenfolge können Sie in der Gruppierung der Frame-Quellen für voreingestellte AR-Sitzungen unter der Voreinstellung MegaGo_MotionTracking_Inertial_3DOF nachschlagen.
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist ThreeDof.
- MegaGo_MotionTracking_Inertial_3DOF_0DOF
- Die frame source-Komponenten und deren Reihenfolge können Sie in der Gruppierung der Frame-Quellen für voreingestellte AR-Sitzungen unter der Voreinstellung MegaGo_MotionTracking_Inertial_3DOF_0DOF nachschlagen.
- MegaGoTrackerFrameFilter.MinInputFrameLevel ist ZeroDof.
Anmerkung
Die Leistung von Mega Go variiert je nach Gerätetyp. Weitere Informationen finden Sie in Unterstützte Geräte und Plattformanwendungen für Mega.
Nächste Schritte
- Hinzufügen von Tracking-Zielen
- Aktivieren des Editor-Tools
- Hinzufügen von 3D-Inhalten, die mit der realen Welt übereinstimmen
- Steuerung des Tracking-Prozesses
Verwandte Themen
- Lesen Sie Frame-Quellen, um die Grundkonzepte von Frame-Quellen und den Prozess der Auswahl von Frame-Quellen zur Laufzeit zu verstehen.
- Lesen Sie Hinzufügen einer Gruppe von Frame-Quellen, um die Konfiguration und Verwendung von Quellgruppen zu erfahren.
- Lesen Sie Unterstützte Geräte und Plattformanwendungen für Mega, um die von Mega unterstützten Geräte und die Leistung auf verschiedenen Geräten zu kennen.