Best Practices für AR-Sitzungen für Mega
Dieser Artikel beschreibt, wie Sie eine AR-Sitzung für Mega erstellen und konfigurieren, um die beste Leistung auf verschiedenen Gerätetypen zu erzielen.
Bevor Sie beginnen
- Machen Sie sich mit den Grundkonzepten, der Zusammensetzung 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 für Mega-Sitzungen 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-Inertialnavigation (die meisten Android-Mobiltelefone mit Gyroskop und Beschleunigungsmesser)
Klicken Sie mit der rechten Maustaste auf einen leeren Bereich in der Hierarchy-Ansicht. Über das Menü EasyAR Sense > Mega > AR Session (Mega Block Default Preset) können Sie eine Standard-Mega-Sitzung erstellen.
Der entsprechende Skriptcode lautet wie folgt:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)
Diese Sitzung verwendet die Voreinstellung MegaBlock_MotionTracking_Inertial:
- Die Frame-Quellkomponenten und ihre Reihenfolge können Sie in der Frame-Quellgruppe für voreingestellte AR-Sitzungen unter der Voreinstellung MegaBlock_MotionTracking_Inertial nachschlagen.
- MegaTrackerFrameFilter.MinInputFrameLevel ist FiveDof
- MegaTrackerFrameFilter.ServiceType ist Block
Auswahl verschiedener Voreinstellungen
Neben der Standardkonfiguration für Mega-Sitzungen 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.
Die optionalen voreinstellungen bei der erstellung einer session über das menü und ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) umfassen:
- MegaBlock_MotionTracking
- Die rahmenquellkomponenten und deren reihenfolge können der rahmendatenquellengruppe für die voreinstellung MegaBlock_MotionTracking in voreingestellte AR-session-rahmenquellengruppe entnommen werden
- MegaTrackerFrameFilter.MinInputFrameLevel ist SixDof
- MegaTrackerFrameFilter.ServiceType ist Block
- MegaBlock_MotionTracking_Inertial (standard)
- Die rahmenquellkomponenten und deren reihenfolge können der rahmendatenquellengruppe für die voreinstellung MegaBlock_MotionTracking_Inertial in voreingestellte AR-session-rahmenquellengruppe entnommen werden
- MegaTrackerFrameFilter.MinInputFrameLevel ist FiveDof
- MegaTrackerFrameFilter.ServiceType ist Block
- MegaBlock_MotionTracking_Inertial_3DOF
- Die rahmenquellkomponenten und deren reihenfolge können der rahmendatenquellengruppe für die voreinstellung MegaBlock_MotionTracking_Inertial_3DOF in voreingestellte AR-session-rahmenquellengruppe entnommen werden
- MegaTrackerFrameFilter.MinInputFrameLevel ist ThreeDof
- MegaTrackerFrameFilter.ServiceType ist Block
- MegaBlock_MotionTracking_Inertial_3DOF_0DOF
- Die rahmenquellkomponenten und deren reihenfolge können der rahmendatenquellengruppe für die voreinstellung MegaBlock_MotionTracking_Inertial_3DOF_0DOF in voreingestellte AR-session-rahmenquellengruppe entnommen werden
- MegaTrackerFrameFilter.MinInputFrameLevel ist ZeroDof
- MegaTrackerFrameFilter.ServiceType ist Block
Anmerkung
Die Leistung von Mega variiert je nach Gerätetyp. Weitere Informationen finden Sie unter Von Mega unterstützte Geräte und Plattformanwendungen.
Nächste Schritte
- Tracking-Ziele hinzufügen
- 3D-Inhalte hinzufügen, die mit der realen Welt ausgerichtet sind
- Den Tracking-Prozess steuern
Verwandte Themen
- Lesen Sie Frame-Datenquellen, um die Grundkonzepte von Frame-Datenquellen und den Auswahlprozess für Laufzeit-Frame-Datenquellen zu verstehen.
- Lesen Sie Hinzufügen einer Gruppe von Frame-Datenquellen, um die Konfiguration und Verwendung von Datenquellengruppen zu verstehen.
- Lesen Sie Von Mega unterstützte Geräte und Plattformanwendungen, um die von Mega unterstützten Geräte und die Leistung auf verschiedenen Geräten zu verstehen.