Что такое Apple ARKit: все, что вам нужно знать об iPhone AR

Что такое Apple ARKit?

ARKit — это платформа Apple для приложений и игр дополненной реальности. Они превращают вашу гостиную в среду или мир приложения. Это часть iOS 11, но в ближайшем будущем он будет значительно обновлен iOS 12.

И это не только для айфон 8 семья.

ARKit — это инструмент разработчика, и нам, пользователям iPhone, не о чем слишком беспокоиться. Однако взгляд на то, о чем идет речь, может многое рассказать нам о том, как выглядит будущее дополненной реальности на iPhone и iPad.

Программное обеспечение существует уже некоторое время, поэтому Apple готовится выпустить новую версию ARKit 2.0. В этом году мы услышали гораздо больше об обновлении. WWDC 2018, и мы обновили страницу ниже новыми разработками.

Связанный: WWDC 2018

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

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

Это альтернатива Google Project Tango от Apple, но она предъявляет меньшие требования к оборудованию.

Проект Танго требуется специальный массив камер с двумя камерами и ИК-передатчиком. Это позволяет ему на лету создавать приблизительную 3D-модель комнаты и отслеживать движение с почти пугающей точностью.

ARKit этого не требует. Вместо этого он распознает плоскости, например ваш пол. Затем он использует камеру телефона и детекторы движения для отслеживания движений при перемещении и наклоне iPhone.

Сопроцессоры движения, такие как айфон 7 плюсM10 может эффективно отслеживать данные с гироскопа, акселерометра и магнитометра. Это позволяет отслеживать движение в трехмерном пространстве без чрезмерных требований к оборудованию. Google тоже анонсировал нечто подобное, под названием ARCore. Это Project Tango для телефонов без яркой камеры

Суть ARKit заключается в том, чтобы позволить вам помещать объекты в среду и манипулировать ими с помощью сенсорного экрана. Помимо распознавания объектов реального мира, основная цель — отслеживать объекты при перемещении iPhone. Как только он теряет это из виду, иллюзия разбивается.

Одним из наиболее очевидных применений этого является дизайн интерьера. Вы можете поставить стул в углу комнаты и посмотреть, как он выглядит, повернув телефон в другой ракурс. Это похоже на более продвинутую версию функции виртуальной примерки некоторых интернет-магазинов очков.

Тем не менее, Apple также продемонстрировала, как эта функциональность используется в образовании: видеоролики показывают, как дети получают больше знаний. информация о произведении искусства, висящим на стене перед вами, или обучение окружающей среде путем проецирования пейзажа на столе.

Когда мы начинаем думать об AR и VR, мы склонны думать о надуманных, футуристических реальных применениях. Но некоторые из лучших приложений ARKit на самом деле довольно обыденны.

Что нового в ARKit 2.0?

На WWDC 2018 Apple объявила о множестве улучшений, которые появятся в версии 2.0 ARKit.

Первым из этих улучшений является USDZ, новый формат файлов, разработанный Apple и Disney Pixar для ARKit, чтобы упростить создание и обмен контентом дополненной реальности. Новый формат будет изначально поддерживаться пакетом программного обеспечения Adobe Creative Cloud, что обеспечивает совместимость с распространенными программами, такими как Photoshop.

USDZ — новый формат файлов, разработанный Apple для ARKit.

На первой сцене демонстрация показала, как электрогитару импортировали с торгового сайта, а затем помещали в реальный мир, чтобы получить представление о том, насколько она на самом деле велика.

Apple также анонсировала новое приложение под названием «Measure», которое будет использовать обновленный стандарт ARKit, позволяющий измерять объекты в реальном мире с помощью камеры вашего телефона. Демонстрация продемонстрировала эту функциональность, позволив виртуально измерить размер чемодана.

Однако самым интересным оказалась многопользовательская дополненная реальность, которая позволяет нескольким людям одновременно просматривать одни и те же виртуальные объекты через разные устройства.

Одно приложение дополненной реальности от LEGO позволит до четырех игроков играть со своими персонажами в одной и той же среде дополненной реальности, каждый из которых по-разному взаимодействует с миром.

Приложение объединяет виртуальные объекты с реальными наборами LEGO.

Какие приложения используют ARKit?

Это первые дни для ARKit. Тем не менее, уже существует множество приложений, демонстрирующих, на что он способен (хотя бы в виде видеороликов-трейлеров). Вот несколько лучших демо.

Покемон Го это, вероятно, самая большая игра, использующая ARKit на данный момент. Он использует программное обеспечение для виртуального размещения покемонов в реальном мире с гораздо большей точностью, чем это было возможно раньше. Тем не менее, большинство людей, играющих в игру, отключают функцию AR, чтобы было легче ловить монстров.

Машины — это многопользовательская игра в жанре стратегии в реальном времени, которая позволяет нескольким людям играть в одной среде дополненной реальности. Вы управляете отрядом солдат в духе Command & Conquer.

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

Скайгид — очень удобное астрономическое приложение, которое наклеивает на небо созвездия. Мы также не говорим о выдуманных. Используя компас и ваше местоположение, он может определить фактическую звездную карту для вашего местоположения.

МодиФейс 3D позволяет увидеть, как бы вы выглядели с другим цветом волос. Он сталкивается с более продвинутым подходом к тому, что делают некоторые фильтры Snapchat.

Это интересная демонстрация, потому что на самом деле она касается только распознавания и отслеживания объектов в реальном пространстве, а не картографирования помещений, которое многие ассоциируют с AR.

АРЗомби — классический пример AR-игры. Он помещает вас в сценарий вторжения зомби в дом, где нежить, смоделированная в 3D, врывается и атакует.

Вы отбиваетесь от них и строите виртуальную защиту в дверях и окнах, чтобы не допустить их.

Гараж в тропическом лесу — восхитительно глупая AR-демо. Вы видите контур на стене и паяльную лампу на полу. Возьмите паяльную лампу и с ее помощью вырежьте очерченную часть стены.

Он исчезает, открываясь, показывая мультяшный тропический лес, похожий на дешевую Нарнию.

AR-рулетка — одно из приложений ARKit, которое мы действительно можем себе представить. Название объясняет все.

Вы нажимаете и перетаскиваете виртуальную рулетку, которая показывает расстояние между объектами. Подобный инструмент также является одним из ключевых применений Project Tango. Я, наверное, все равно возьму рулетку для украшения дома, но она уже кажется довольно точной.

Как ARKit измеряет расстояние «одним глазом»?

Некоторые телефоны Apple оснащены двойными камерами, необходимыми для традиционного картографирования пространств. iPhone 7 Plus, iPhone 8 Plus и iPhone X есть. Однако ARKit работает и с другими телефонами (см. ниже). Итак, как это работает?

Никакой магии не требуется. Датчики движения iPhone позволяют с удивительной точностью определить, насколько сильно устройство перемещается или наклоняется.

ARKit, возможно, не сможет оценить планировку комнаты по одному совершенно неподвижному изображению сцены. Но он может мгновенно повторно проанализировать ту же сцену, когда движения вашей руки заставляют телефон наклоняться, скажем, на два градуса.

Такая связь между датчиками движения и камерой более или менее полностью устраняет проблему наличия одной камеры. Я сказал, что это не волшебство, но это очень похоже на то, верно?

ARKit может использовать этот прогрессивный анализ пространства для создания столь же точного портрета, как и Project Tango. В теории.

Каковы ограничения?

Как и любая форма дополненной реальности, ARKit довольно интенсивно использует процессор. Это означает, что аккумулятор быстро разряжается, и телефон/iPad может нагреться или нагреться.

ARKit также не предназначен для работы с очень быстрым движением. Apple заходит так далеко, что объясняет разработчикам, как им следует вежливо советовать пользователям замедляться на веб-сайте Apple Developer.

Могу ли я использовать его в любой комнате?

Сколько места вам понадобится, зависит от типа используемого приложения. Устройство для смены волос Modiface 3D вообще не понадобится.

Однако, если вы надеетесь сыграть в полноценную игру ARKit, это не сработает, если ваше жилое пространство состоит из спальни, в которой помещается только двуспальная кровать. Поскольку картографирование окружающей среды основано на определении плоскостей, таких как пол, захламленное и/или тесное пространство, вероятно, не поможет.

Какие телефоны поддерживают ARKit?

ARKit предназначен не только для новых iPhone 8, iPhone 8 Plus и iPhone X. Он предназначен для iPhone и iPad, использующих процессоры A9, A10 и A11.

Сюда входят следующие устройства:

  1. айфон SE
  2. айфон 6С
  3. айфон 6с плюс
  4. iPad (2017 г.)
  5. айфон 7
  6. айфон 7 плюс
  7. айфон 8
  8. айфон 8 плюс
  9. айфон х

Связанный: айфон 9

Есть один из них? Вам просто понадобится iOS, чтобы опробовать его, как только приложения ARKit начнут появляться в App Store.

Зачем доверять нашей журналистике?

Основанное в 2003 году издание Trusted Reviews существует для того, чтобы давать нашим читателям подробные, объективные и независимые советы о том, что покупать.

Сегодня у нас есть миллионы пользователей в месяц со всего мира, и мы оцениваем более 1000 продуктов в год.