Google ARCore дает пользователям дополненную реальность без Tango
На прошлой неделе в Сан-Франциско, Google показал приложение Oz. Oz – своего рода иллюстрированная книга дополненной реальности: она размещает анимированных персонажей из Волшебника страны Оз в материальный мир, когда просматриваешь через камеру смартфона.Я попробовала его несколькими месяцами ранее на Google I/O, работая на платформе Tango AR, и содержание не изменилось. Но опыт был намного более интересным — потому что впервые, он мог работать на телефоне, что я использую каждый день.
Эта версия Oz была основана на системе под названием ARCore, который дебютировала сегодня как limited preview. Как его имя предполагает, ARCore – эквивалент Android Apple ARKit: испеченное – на платформе дополненной реальности для разработчиков. В тех случаях, когда пользовательские аппаратные требования Tango не позволяли ему томиться на посредственных смартфонах, ARCore менее мощный, но более доступный. Оно запускается на телефонах Google Pixel и Samsung Galaxy S8, поддерживаемых Android 7.0 Nougat, а также ее недавно выпущенным преемником Android Oreo. Официальный запуск запланирован этой зимой, когда Google обещает, что ARCore будет работать на 100 миллионах существующих и предстоящих устройствах.
Google испытывает очевидное давление, чтобы конкурировать с легкой версией Apple AR, который произвел маленькую волну умных экспериментов начиная с ее объявления в июне. Но глава компании по дополненной и виртуальной реальности, Clay Bavor, описывает ARCore как намеренный долгосрочный продукт Tango. “Наш подход с Tango должен был не ограничить нас”, говорит Bavor. “Это действительно позволяло нам изучить много, выяснить то, что варианты использования и продвигают технологию — перед тем, что было бы возможно со стандартными аппаратными средствами смартфона”. Google выпускал несколько потребительских товаров с Tango, но у них было мало внимания. Между тем он говорит, Google брал основные части и адаптировал их к обычным телефонам, где они могли работать без двух дополнительных камер Tango.
Теперь, когда Google считает ARCore достаточно хорошим для широкого выпуска, устройства с торговой маркой Tango — как Asus ZenFone AR, который выходил всего несколько недель назад — кажется, вещь прошлого. “Я думаю, что Tango исчезает на заднем плане, как более благоприятная технология, которая работает за кулисами”, говорит Bavor. Она не мертва технически; Google, предположительно, продолжит стремиться к новым и лучшим камерам на основе технологии Tango, как датчик глубины. Но они были бы добавлены к телефонам как элемент ARCore, не дискретная функция.
Поскольку Google описывает его, у ARCore есть три основных компонента. Первым является отслеживание движения, который оценивает относительное местоположение телефона, основанного на местоположении на внутренних датчиках и видеозаписях — таким образом, Вы можете прикрепить объекты в одном месте и идти вокруг них. Вторым является понимание окружения, которое использует камеру, чтобы обнаружить плоские поверхности. Третьей является оценка освещения, которая помогает виртуальным рекизитам бросать точные тени и иначе согласоваться с их средой. Google также демонстрирует несколько полуинтерактивных приемов. В простом демонстрационном приложении Вы можете вы можете установить маленький талисман Android в виртуальном лесу, где он будет махать, когда Вы направите телефон на него. И в Oz, Трусливый Лев прыгнет в страхе, если Вы выпускаете световые сигналы.
Это тот же вид возможностей, которые Вы найдете в ARKit Apple, и я не провела достаточно времени ни с одной платформой, чтобы строго сравнить их качество. Но моя контролируемая демонстрация в офисах Google была одним из лучших опытов, который я имела с AR на телефоне. Объекты не дрожали, когда я шла вокруг них, способ, который я видела даже, что некоторые официальные демонстрационные примеры ARKit делают. Реквизиты были на удивление хорошими, когда я отворачивалась от камеры или закрывала ее, хотя они не могли восстановиться, когда я опустила телефон и прогуливалась по конференц-залу.
Разработчики Android могут сделать приложения дополненной реальности без ARCore, точно так же, как разработчики iOS могут обойтись без ARKit, и Google не создает для каждого случая возможного применения. ARCore фокусируется на обнаружении плоскостей, не человеческих тел или черт лица, несмотря на то, что персонажи в Oz действительно появляются, когда камера видит поверхность. Но Bavor обещает, что для основного отслеживания AR, Google оптимизировал производительность ARCore больше, чем мог внешний разработчик. «Уровень качества, возможности, то, что он может сделать, я думаю, будет на несколько уровней выше других решений».
Google также пытается упростить сборку для ARCore. Опытные разработчики могут использовать Java/OpenGL, Unity и Unreal, и люди, которые плохо знакомы с 3D проектом, могут экспортировать объекты ARCore из Google Tilt Brush приложение для рисования или VR инструмент моделирования Blocks, которые Google запустил в прошлом месяце. Google также выпускает две экспериментальных, фокусируемых на AR сборки Chromium: веб-браузер на базе Android, использующим ARCore и iOS на основе ARKit Apple. Я использовал браузер Android, чтобы протестировать ограниченную версию инструмента предварительного просмотра мебели интернет-магазина Wayfair, который существует как специальное приложение для Tango. Оно грузилось не быстро, но как только запустилось, это работало почти так же гладко как основанный на приложении эквивалент.
Не все инструменты Tango адаптируются так хорошо к ARCore. Одно приложение под названием Конструктор, например, полагается на инфракрасный датчик глубины камеры Tango, чтобы создать подробные 3D сетки. «Понимание окружающей среды, как бы то ни было, действительно является способом обнаружения поверхностей для размещения вещей, в отличие от всех трехмерных структур», – говорит Bavor. ARCore также имеет шкалу оценок на основе канала камеры, в то время как Tango непосредственно измеряет расстояние. Вещи как предварительные просмотры мебели Wayfair могли бы быть менее точными в результате несмотря на то, что AR директор продукта, Nikhil Chandhok говорит, что “для всех приложений, которые мы считаем, что пользователи хотят”, различие незначительно.
Что хотят пользователи? После трех лет разработчики Tango нашли некоторые забавные и интересные вещи сделать с AR. Bavor говорит, что люди «загораются», когда они помещают невозможные объекты в мир, и приложения дизайна интерьера походят на естественную адаптацию. На ARCore кто-то даже взломал приложение для сложной эспрессо-машины Google – если вы задержите свой телефон, вы увидите инструкции, такие как «Положите ваши основания здесь» или «Не прикасайтесь к этой части, она горячая», наложенная на камеру образ.
Но лучшие AR-приложения могут не появиться, пока другие продукты Google не продвинутся. В сочетании с более точными картографическими данными, говорит Bavor, ARCore может позволить Вашему телефону указать на определенные здания или углы улиц. Он также переводит в рабочее состояние “визуальную службу расположения” Google, о которой недавно объявили”, которая, как предполагается, точно определяет внутренние расположения в нескольких сантиметрах. С VPS Вы могли оставить подставку AR и возвратиться к ней намного позже, или даже оставить ее для кого-то еще, чтобы найти.
Программа дополненной реальности Google может также пересечься с ее стремлением к визуальному поиску. Один из членов команды ARCore – Jon Wiley, раньше ведущий проектировщик Google Search. Теперь директор компании иммерсивного проектирования, он думает, комбинируя ARCore с визуальным средством поиска как Google Lens, можно вытянуть человеко-машинное взаимодействие больше к “человеческой” стороне спектра. Если смартфоны собираются следовать за нашими мыслительными процессами а не наоборот, они должны видеть мир как, мы делаем, говорит Wiley. “Получение телефона и получение реального мира выстроиться в линию являются невероятной технической проблемой, но это также предлагает возможность иметь намного более интуитивный интерфейс”.
Для примера того, как это может работать, представьте себе поиск инструкций – например, руководство к этой сложной машине эспрессо – показывая Google изображение объекта. Визуальный поиск мог идентифицировать его автоматически, и дополненная реальность могла предложить наложение инструкций вместо ссылки на YouTube видео или письменное руководство. “Мы работаем очень тесно с командой Google Lens, и я рассматриваю ARCore как один из многих компонентов, которые войдут в опыт как Lens”, говорит Bavor. “Ничего не объявляйте об этом прямо сейчас, но давайте просто скажем, что мы думаем, что ARCore собирается сделать все это более интересным, более мощным и более полезным для людей.”
Ничего из этого не произойдет в ближайшем будущем, и мы не должны слишком много думать о максимальной доступности ARCore. Помимо Samsung, Google говорит, что она работает с Huawei, Asus и LG среди других производителей, чтобы достичь своей цели в 100 миллионов к этой зиме. Но компания обещала подобный подробный перечень партнерств для платформы Daydream VR, и некоторые из тех телефонных производителей все еще не поставили. Однако ARCore находится в лучшей позиции, чем Daydream. Она выпускается сразу же на популярном Galaxy S8, и Вам не нужны специальные аксессуары, чтобы использовать его. ARCore может также извлечь выгоду из работы, которую разработчики iOS сделали с ARKit, если достаточно просто портировать их приложения на Android.
За всю работу, проделанную компанией Google в Tango, ее самая большая возможность не делает Android самой «мощной» платформой AR. Это увеличивает пространство AR достаточно, чтобы люди постоянно использовали его с такими сервисами, как Maps и Lens, независимо от операционной системы. «Мы здесь, чтобы создавать отличные продукты, которые используют многие люди, и это, вероятно, означает для тех приложений, где они находятся. И это включает iOS”, говорит Bavor. Дополненная реальность предлагает совершенно новый способ посмотреть на мир — и неважно какое окно Вы просматриваете, Google проектирует инструменты, чтобы интерпретировать то, что Вы видите.
Источник: https://www.theverge.com/2017/8/29/16219696/google-arcore-augmented-reality-platform-announce-release-pixel-samsung