Какой стек технологий нужен для AR на android?
Подскажите, пожалуйста, какие инструменты и какой стек технологий нужен для Дополненной Реальности на android (иногда для ios)?
Дело в том, что я никак не могу подобраться к этой технологии до готового проекта (проклятие?), да хотя бы тестовый запустить, чтобы показывалось и крутилось, и от него плясать дальше.
Начал я пробовать с React Native -- Viro React. Все установилось, туториал перед глазами, правда не полноценной. Не получилось, ошибка! Какая? Вот тык
Ну не хочешь и не надо. Продолжил в Unity3d -- Viforia. Ну думаю, сейчас всё устрою и буду наконец-то программировать, модельки крутить. Не получилось, ошибка! Какая? Вот тык
Ладно. Начал пробовать Sceneform ARCore от google. Интересный проект, не нужно выбирать ключевую картинку, плоскость на экране сам выбираешь для размещения моделек.
Подтянул немного kotlin и в android studio поработал. Но в документации пишется что, не ниже 24 версии android + OpenGl 3.0+. А у меня 23 версия, android marshmallow, огорчился. Ну и ладно.
Прошил на 26 версию -- android Pie. На телефоне OpenGl 3.2. Ну если openGL поддерживает, то думаю, сейчас все запустится. Нет!
Google сервисы для AR не доступны на на моём устройстве. Ладно. Немного Market Helper и проблема решилась, хех, нет, не решилась. То логина нет, то token not found. Ладно, скачал с 4pda и закинул, установил. Теперь ошибка -- Failed to create AR session. Эх.
Скинул .apk другу у которого Huawei P20, не работает и не поддерживает Google сервисы для AR, странно, в документации в таблице доступных есть P20.
Осталось попробовать на Qt AR и ARFoundation на Unity3d.
Подскажите, пожалуйста, какие инструменты и какой стек технологий нужен до готового проекта на android 6+?
Спасибо!
P.S. мне android 9 на le x527 не понравился, камера вылетает, батарея быстро снижается, 3 кнопка не нужна
P.S. что имею
- JDK версия 13 (была 8, все тоже самое)
- Windows 10
- Node v10.19.0 (была 12, ошибки другие)
- Unity3d 2019.3.3f1
- Android studio 3.6.1 (February 2020)
- Leeco x527, android 9, Version OpenGL 3.2