Im пытается создать приложение с очень простой, но, по-видимому неизученной концепции:Dynamic User-управляемой дополненной реальности App
Я хочу, чтобы иметь возможность, Повсеместно веб-сайт, чтобы загрузить цели и мультимедиа, связанные с ними, и храните их в каком-то бэкэнде.
Затем я хочу иметь возможность использовать в своем приложении (скажем, андроид по умолчанию, но многоплатформенность будет аккуратной), чтобы синхронизировать мое устройство с базой данных «target-multimedia», обновляя локальное хранилище когда изменения были обнаружены.
Это позволило бы мне в любой момент добавить новую цель и ассоциации через дружественного клиента веб-сайта, и всякий телефон с приложением узнает новую цель и покажет связанные с ней связанные мультимедийные данные.
Теперь я много разбираюсь в новейших технологиях, которые позволили бы мне достичь такой цели. Главными техниками момента являются Vuforia и Metaio, за то, что я нашел.
Проблема в том, что похоже, что они оба являются «статическими». Они в основном состоят в компиляции уже настроенного набора данных целей и ассоциированных с ними этапов. Vuforia допускает облачную базу данных, но единственное, что она действительно делает, это позволить тому, чтобы один и тот же этап был нарисован в дополнительных целях, он, похоже, не позволяет создавать ассоциации времени выполнения.
Metaio также, похоже, спускается по аналогичной траектории.
Это факт, что у меня низкий опыт работы с обеими этими технологиями, и я мог ошибаться, поэтому любой, кто сталкивался с AR, может поставить меня на правильный путь?
Но для того, что я видел, Vuforia работает, получая информацию из облака во время выполнения, а это значит, что если я в автономном режиме, приложение не работает, верно? Моя цель состояла бы в том, чтобы получать обновления из облака всякий раз, когда у меня было подключение к Интернету, но затем эта информация сохранялась бы на моем устройстве, что, очевидно, добавляет совершенно новый уровень сложности. – Xkynar
Это проблема, да. Вы могли бы это сделать, конечно, спели наборы целей. Как вы будете сканировать их или выбирать между ними? В любой из этих систем вы можете активировать только 100 или около того целей, поэтому вы не можете сканировать их все сразу. Если это не имеет значения (например, у вас есть другой способ выбрать, какие цели нужно активировать), вы можете загрузить кучу раньше времени. Имейте в виду, что пространство для хранения также будет проблемой. –
вы можете загружать активы (целевые изображения), которые близки к пользователю (используя GPS) и «обновлять» этот список каждый раз, когда устройство подключено к Интернету. – CpS