почему ARCore поддерживается устройством Limited? - PullRequest
0 голосов
/ 29 сентября 2018

что делает поддерживаемое ARCore устройство поддерживающим ARCore?Какие функции делают это устройство поддержкой ArCore?В чем разница между устройством ARCore и другим неподдерживаемым устройством?

Ответы [ 3 ]

0 голосов
/ 19 февраля 2019

AR ядро ​​требует устройств с 6 степенями свободы, неподдерживаемые устройства обычно имеют 3 степени свободы (DOF).

0 голосов
/ 23 апреля 2019

Чтобы получить опыт AR, ARCore-совместимое устройство должно иметь 4 датчика :

  • Акселерометр
  • Гироскоп
  • Назад RGBКамера
  • Магнитометр (будет поддерживаться в будущем)

Если на вашем смартфоне нет гироскопа (или виртуального гироскопа), который измеряет ориентацию (вращение)) в космосе - ваше устройство Android считается несовместимым с ARCore.Каждое ARCore-совместимое устройство должно выполнять 3D-отслеживание с использованием 6 степеней свободы (положение XYZ и вращение XYZ).

При разработке приложений AR для Google Play Store вы должны написать код, который проверяет совместимость ARCore.

Как выполнять проверки во время выполнения.

Проверьте, поддерживается ли ARCore (только для дополнительных приложений AR).

AR Дополнительные приложения могут использовать ArCoreApk.checkAvailability(), чтобы определить, поддерживает ли текущее устройство ARCore.На устройствах, которые не поддерживают ARCore, дополнительные приложения AR должны отключать функции, связанные с AR, и скрывать связанные элементы пользовательского интерфейса:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Enable AR related functionality on ARCore supported devices only.
    maybeEnableArButton();
}

void maybeEnableArButton() {
    ArCoreApk.Availability availability = ArCoreApk.getInstance().checkAvailability(this);

    if (availability.isTransient()) {
        // Re-query at 5Hz while compatibility is checked in the background.
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                maybeEnableArButton();
            }
        }, 200);
    }
    if (availability.isSupported()) {
        mArButton.setVisibility(View.VISIBLE);
        mArButton.setEnabled(true);
        // indicator on the button.
    } else {                            // Unsupported or unknown.
        mArButton.setVisibility(View.INVISIBLE);
        mArButton.setEnabled(false);
    }
}
0 голосов
/ 05 октября 2018

Что происходит, то не о том, насколько новым является мобильный телефон, , но если этот мобильный телефон имел некоторые тесты и тесты , когда он проектировался и строился.

  • Что это означает , вашему мобильному телефону сегодня необходимо такое оборудование, как:

Акселерометр : измеряет ускорение, которое представляет собой изменение скорости, деленное на время.Проще говоря, это мера изменения скорости.Силы ускорения могут быть статическими / непрерывными - например, гравитация - или динамическими, такими как движение или вибрации.

Гироскоп : измеряет и / или поддерживает ориентацию и угловую скорость.Когда вы изменяете вращение телефона во время использования функции AR, гироскоп измеряет это вращение, а ARCore обеспечивает правильную реакцию цифровых активов.

enter image description here

Телефонная камера : с мобильной AR ваша телефонная камера обеспечивает прямую трансляцию окружающего реального мира, на который накладывается AR-контент.В дополнение к самой камере, телефоны с поддержкой ARCore, такие как Google Pixel, используют дополнительные технологии, такие как машинное обучение, сложная обработка изображений и компьютерное зрение, для создания высококачественных изображений и пространственных карт для мобильной AR.

Магнитометр : дает смартфонам простую ориентацию, связанную с магнитным полем Земли.Благодаря магнитометру ваш телефон всегда знает, в каком направлении находится север, что позволяет ему автоматически поворачивать цифровые карты в зависимости от вашей физической ориентации.Это устройство является ключом к приложениям AR на основе определения местоположения.

GPS : глобальная навигационная спутниковая система, которая предоставляет информацию о геолокации и времени на приемник GPS, как в вашем смартфоне.Для смартфонов с поддержкой ARCore это устройство помогает включать приложения AR на основе определения местоположения.

enter image description here

Дисплей : дисплей на вашем смартфоневажен для получения четких изображений и отображения активов, отображаемых в 3D.Например, спецификация дисплея Google Pixel XL составляет 5,5 "AMOLED QHD (2560 x 1440) 534ppi, что означает, что телефон может отображать 534 пикселя на дюйм - для получения насыщенных, ярких изображений.

Вы можете найти этоинформация и многое другое о Введение в дополненную реальность и ARCore от Google AR & VR

...