Table of Contents

Лучшие практики AR session для Mega

В этой статье описывается, как создавать и настраивать AR sessions для Mega, чтобы получить наилучшие результаты выполнения на разных типах device.

Перед началом

Session с конфигурацией по умолчанию

Для большинства приложений рекомендуется использовать конфигурацию Mega session по умолчанию. Эти конфигурации оптимизированы и подходят для большинства распространенных use cases.

Session по умолчанию поддерживает следующие типы device:

  • Devices с поддержкой 6DoF motion tracking, например некоторые современные телефоны и headsets
  • Devices с поддержкой 5DoF inertial navigation, например большинство Android-телефонов с гироскопом и акселерометром

В представлении Hierarchy щелкните правой кнопкой по пустой области. Через меню EasyAR Sense > Mega > AR Session (Mega Block Default Preset) можно создать Mega session по умолчанию.

Соответствующий script-код:

ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)

Этот session использует preset MegaBlock_MotionTracking_Inertial:

Выбор разных presets

Помимо конфигурации Mega session по умолчанию, можно также выбирать разные presets для создания session в соответствии с конкретными требованиями. Основное различие между ними заключается в поддерживаемых типах device.

К дополнительным preset при создании session через меню и ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) относятся:

Примечание

Mega работает по-разному на разных типах device. Подробности см. в Mega supported devices and platform applications.

Следующие шаги

Связанные темы

  • Прочитайте frame source, чтобы узнать основные понятия frame sources и процесс выбора runtime frame sources
  • Прочитайте add a group of frame sources, чтобы узнать конфигурацию и использование data source groups
  • Прочитайте Mega supported devices and platform applications, чтобы узнать о devices, поддерживаемых Mega, и результатах работы на разных device