Рекомендуем, 2024

Выбор редакции

Что такое Google ARCore и чем он отличается от танго?

Все мы много слышали о появлении виртуальной реальности и дополненной реальности в последние несколько лет. Несмотря на то, что виртуальная реальность стала довольно популярной, благодаря различным гарнитурам виртуальной реальности AR не завоевала популярность, как мы ожидали. Конечно, был Pokemon Go, но это не было полноценной дополненной реальностью. Кроме того, Google представила платформу Tango для AR, но она не произвела впечатления из-за того, что была ограничена парой устройств. Тем не менее, Google снова делает сенсацию в мире AR. Компания только что представила платформу ARCore для платформы Apple ARKit. Итак, если вам интересно, что такое ARCore, вот все, что вам нужно знать об ARCore:

Что такое Google ARCore?

Google ARCore - это набор для разработки программного обеспечения (SDK), который предоставит возможности дополненной реальности для многих существующих и будущих смартфонов Android. Другими словами, это Android-эквивалент Apple ARKit . Фундаментальные технологии, использованные для его разработки, такие же, как и для Tango. Для начала Google уже выпустил ARCore SDK для разработчиков, чтобы экспериментировать с новыми приложениями AR. Кроме того, разработчики могут использовать такие инструменты, как Blocks и Tilt Brush, совместимые с ARCore, чтобы легко создавать великолепный 3D-контент для различных приложений AR.

С ARCore вы можете использовать свой телефон, чтобы указывать конкретные здания или углы улиц. Соедините это с сервисом визуального позиционирования (VPS), и вы сможете материализовать любую опору AR и вернуться к ней позже. Используя ARCore, Google также выпустила экспериментальную сборку Chromium, ориентированную на AR, вместе с браузером на базе iOS, который использует ARKit от Apple.

Как это работает?

ARCore работает с Java / OpenGL, Unity и Unreal и фокусируется на следующих трех основных аспектах:

  • Отслеживание движения

ARCore может определить положение и ориентацию вашего устройства Android. Для этого он использует данные датчика IMU и камеру вашего устройства, чтобы определить характерные точки в комнате. С VPS, AR реквизит, кажется, помещается в одну и ту же позицию каждый раз, когда вы смотрите.

  • Экологическое понимание

Используя те же характерные точки, которые ARCore распознает при отслеживании движения, он также распознает горизонтальные поверхности . Создавая ощущение экологического понимания, он позволяет вам видеть AR реквизит, размещенный на таких поверхностях.

  • Оценка Света

ARCore распознает окружающий свет в окружении и использует его для соответствующего освещения реквизита AR. Кроме того, недавний эксперимент обнаружил, что это верно и для теней, что придает ему более реалистичный вид.

Чем он отличается от танго?

Наиболее заметное отличие ARCore от Tango - это требования к оборудованию . В отличие от пользовательских аппаратных требований Tango, которые состояли из двух дополнительных камер, ARCore может работать на любом Android-устройстве с Nougat или выше. Другое отличие состоит в том, что ARCore должен оценивать масштаб на основе подачи камеры, в то время как Tango напрямую измеряет расстояние . Кроме того, новый SDK в основном основан на самом Tango. Или вы можете сказать, что это менее мощная, но более доступная версия Tango.

Google описывает ARCore как преднамеренное долгосрочное развитие танго . Теперь, если вам интересно, если это заставит устройства Tango - как недавно выпущенный Asus ZenFone AR - закончиться, то это может быть не совсем так. Поисковый гигант называет Tango платформой, которая отходит на задний план, как более мощную технологию, которая работает за кулисами ARCore. Более того, кажется правдоподобным, что Google будет продолжать настаивать на новых и более совершенных камерах на базе Tango.

Чем он отличается от ARKit?

ARCore и ARKit больше похожи, чем отличаются. Как и ARCore, ARKit работает с Java / OpenGL, Unity и Unreal. Его SDK уже доступен для загрузки всем разработчикам iOS с учетной записью Apple, и работает на устройствах с iOS 11 beta. В публичном выпуске iOS 11 ARKit будет поддерживаться на всех устройствах, на которых он работает.

Наиболее очевидное и, скорее всего, единственное различие, о котором вы могли даже догадаться, состоит в том, что ARCore поддерживает устройства под управлением Android Nougat или выше, тогда как ARKit поддерживает устройства под управлением iOS 11 . Есть ли какие-либо другие различия, станет известно, как только ARCore разработает еще больше приложений. Если вы ищете для глубокого сравнения между ними, то вы можете прочитать нашу подробную статью о ARCore против ARKit.

ARCore Поддерживаемые устройства

Google объявил, что ARCore в настоящее время работает на смартфонах Google Pixel и Samsung Galaxy S8 под управлением Android 7.0 и выше. Google тесно сотрудничает с такими производителями, как Samsung, Huawei, LG и Asus, и многими другими, чтобы достичь своей цели в 100 миллионов устройств к концу предварительного просмотра ARCore, который запланирован на эту зиму.

Что это держит в будущем?

Если все работает так, как того хочет Google, то ARCore может пересмотреть наш подход к дополненной реальности. Фактически, команда ARCore уже тесно сотрудничает с командой Google Lens в надежде позволить пользователям использовать обе технологии взаимозаменяемо и обеспечить им лучший опыт. Мы можем только надеяться, что так получится. Потому что если это произойдет, мы сможем проецировать реквизит AR в любом месте, даже используя Google Lens.

Является ли Google ARCore будущим?

Короче сказать точно не могу. Tango выглядел как многообещающий, когда он был впервые представлен, но он не смог захватить рынок, на что надеялся Google. Учитывая, что ARCore будет более доступен, чем Tango, вопрос о том, будет ли это ключом для компании в будущем, ориентированном на дополненную реальность, будет подтвержден временем. Что вы думаете об этом? Дайте мне знать в комментариях ниже.

Top