Google опубликовал свой ARCore Depth API для настройки одной камеры, что значительно расширило доступность AR для пользователей Android. Сообщается, что API включен в обновление для «Сервисов Google Play для AR» версии 1.18 в Google Play Store. Как указано в названии, API глубины позволяет «сотням миллионов совместимых устройств Android» в полной мере использовать аппаратные средства и алгоритмы определения глубины.
В частности, это алгоритмы, которые генерируют карту глубины без специальных датчиков, таких как датчики ToF. Это, несомненно, улучшит работу некоторых пользователей на некоторых устройствах. Самсунг Galaxy Note Например, устройства 10+ и новее часто имеют датчики.
Но здесь камера использует изменения в определении глубины на основе одной камеры RGB. Это вычисляет глубину на основе движения камеры по нескольким «изображениям» под разными углами.
Какие преимущества дает ARCore Depth API за пределами Google?
Преимущества API относительно просты. Благодаря лучшему измерению глубины на большем количестве устройств большее количество устройств будет поддерживать функции AR. И здесь это включает в себя возможность реалистично размещать объекты в реальном мире. Например, можно сделать так, чтобы объекты выглядели так, как будто они находятся за другим объектом – реалистично перемещаясь в поле зрения и из поля зрения с помощью движения камеры.
Это также позволяет лучше разместить самолет. Как показано в демонстрации Lines of Play от Google Creative Lab, это означает, что объекты могут реалистично взаимодействовать с объектами реального мира. В Lines of Play домино можно ставить и опрокидывать на пустом месте. Если домино упирается в плоскость – например, стену или мебель – они перестают реалистично падать на эти объекты.
Google привлек нескольких новых партнеров, которые сразу же используют недавно открытую технологию глубины дополненной реальности.
Samsung будет комбинировать API глубины ARCore со своим датчиком ToF на устройствах из своего Galaxy Note 10+ до S20 Ultra. У компании есть приложение Quick Measure, которое использует AR для измерения реальных объектов. И теперь это будет точнее.
Для более увлекательного опыта Snap Inc создала несколько новых линз для Snapchat, использующих API. Сюда входит и персонаж танцующего хот-дога, который лучше взаимодействует с реальным миром. Но он также включает в себя другие, такие как эксклюзивный Android-объектив Undersea World Lens. Создатели Snapchat Lens тоже могут повеселиться, используя ARCore Depth API. Компания представила шаблон, позволяющий создателям создавать свои собственные, более реалистичные впечатления с помощью API.
Это превосходит другие игровые и производительные возможности из Play Five Nights at Freddy’s AR: Special Delivery для TeamViewer Pilot. Последний из этих примеров использует API для предоставления удаленной поддержки членам команды по задачам.
Это не совсем отдельно от других начинаний Google в области дополненной реальности.
Конечно, теперь, когда API станет общедоступным и работает с большим количеством устройств, несомненно, будут активно развиваться другие возможности дополненной реальности. Но это не единственное продвижение, которое Google продвигает в последнее время в области дополненной реальности. Например, недавно компания обнародовала еще один API. Это API Карт для Android, позволяющий большему количеству разработчиков использовать картографические данные Google для игр. Pokemon GO предлагает пример того, как это может работать, хотя он использует свой собственный API.
Эту платформу можно было бы объединить с новым API ARCore, чтобы добиться еще большего эффекта. Предоставление разработчикам доступа к обоим функциям обеспечивает не только более реалистичный опыт с точки зрения реальных объектов. Это также позволяет им разместить этот опыт в большем количестве мест.