Оглавление:
Мы все чаще видим, что амбиции Google в области AR и VR совпадают с его сообществом разработчиков, поэтому неудивительно, что ARCore и Daydream были в центре внимания Google I / O 2018.
Вместо нескольких секунд в главном Keynote, усилия Google в области AR охватывают несколько расширенных сессий с практическим пространством для разработчиков и парой огромных игровых площадок, на которых каждый может взглянуть на последние события, происходящие в ARCore. Линии для знакомства с этими новыми вкусностями обвились вокруг здания, но у всех, кто выходил из этих демонстраций, была огромная улыбка на лице.
Что было объявлено для ARCore в Google I / O?
Пропустив последнюю веху для ARCore, поддержку более 100 миллионов устройств благодаря расширению доступности для многих других телефонов, мы почувствовали вкус ARCore 1.2. Это обновление носит итеративный характер, но оно создает основу для использования приложений AR во многих других местах и многими другими людьми.
Дополненные изображения
ARCore считается особенным, потому что он работает без какого-либо позиционного маркера в реальном мире, чтобы закрепить трехмерное изображение, которое вы сможете увидеть. Никаких неуклюжих QR-кодов или причудливых шаблонов, по которым вы можете указать телефон, вы просто создаете впечатление AR, когда и где хотите. И хотя это круто, возможность привязать опыт AR к определенному месту в мире имеет ценность. Разработчики запросили у Google какую-то систему распознавания изображений для ARCore, и она появилась в виде вещи под названием Augmented Images.
Короче говоря, Augmented Images дает разработчикам возможность сделать постер фильма или переднюю часть коробки на полке магазина опытом ARCore. Вы указываете свой телефон, и когда приложение распознает изображение, на вашем телефоне начнется процесс. Google предоставил разработчикам возможность либо сохранять опорные точки для до 1000 изображений локально для автономных режимов, либо использовать систему изображений в реальном времени, чтобы вызывать специальные изображения для опыта AR. Например, пользователи могут направить свои телефоны на постер фильма и заставить трейлер играть внутри постера.
Это имеет некоторые естественные преимущества в рекламе, но Google также видит большую пользу для преподавателей. Возможность навести телефон на изображение в учебнике и увидеть, как оно оживает, было бы невероятно круто, независимо от того, сколько вам лет.
Облачные Якоря
Создавать опыт AR, используя мир вокруг вас, очень весело, но, кроме записи его на телефон, нет хорошего способа поделиться этим опытом с другими. Cloud Anchors решает эту проблему, создавая способ связи нескольких телефонов с одним и тем же временным интерфейсом в одном месте. Вы делаете что-то веселое в AR, а затем вы можете пригласить своих друзей поиграть с вами или посмотреть, что вы видите в том же пространстве.
Во всех демонстрациях, которые мы видели до сих пор, Cloud Anchors работают, когда кто-то сначала размещает что-то с ARCore. После того, как опыт ARCore будет «размещен» в реальном мире, глубинные и позиционные маркеры из этой области сохраняются и становятся доступными в облаке. Когда кто-то еще направляет свой телефон в эту область, эти маркеры выстраиваются в линию и позволяют делиться опытом ARCore. Не нужно находиться в одной беспроводной сети и даже не иметь телефона Android. Cloud Anchors поддерживаются в Apple ARKit для iPhone, в комплекте с SDK, чтобы легко добавить поддержку.
Самая крутая вещь в этой новой функции - это то, как она была реализована. Не используя общую сеть или какой-либо ручной сервер, приложения ARCore могут поддерживать бесконечное количество пользователей в одном физическом пространстве. Как только вы подключаетесь к Cloud Anchor, вы можете перемещаться, как если бы вы создали опыт самостоятельно, что делает барьер для входа для пользователей настолько низким, насколько вы можете получить.
WebXR
Просить кого-то установить приложение, чтобы получить опыт AR, не всегда гарантировано, так что Google встраивает поддержку ARCore непосредственно в Chrome. Начиная с Chrome Canary на следующей неделе, WebXR позволит запускать приложения AR непосредственно из браузера, не требуя дополнительной установки приложения.
В демоверсиях здесь, в Google I / O, эта технология использовалась для размещения отдельных объектов, таких как статуи, в реальном мире, чтобы они могли ходить и испытывать большее чувство реализма. Google планирует представить более подробную информацию о том, как это будет работать для Android и веб-разработчиков очень скоро.
Sceneform
В попытке снизить барьер для входа для разработчиков, не имевших опыта в 3D-моделировании или графике, были созданы новые инструменты, которые сделают разработку частей вашего приложения ARCore еще проще. Sceneform упрощает построение среды AR в вашем приложении и позволяет легко подключаться к таким вещам, как библиотека Google Play, для быстрого доступа к ресурсам, дружественным к AR, которые в противном случае вам понадобилось бы создавать самостоятельно.
Разработчики могут получить доступ к Sceneform 1.0 SDK прямо сейчас и теоретически могут погрузиться в новые впечатления в кратчайшие сроки!