Танго удвох: Google проти Apple в доповненої реальності

У вже далекому за мірками IT-світу 2014 році Google представила першу технологію доповненої реальності Project Tango. Вона здавалася перспективною, але вимагала спеціальних датчиків, які марні для рядових користувачів смартфонів і планшетів. Тим часом Apple розробляла і разом з iOS 11 випустила власний фреймворк ARKit, що працює на звичайних iPhone і iPad. У нас з’явилася можливість оцінити різницю між двома технологіями на прикладі Tango-смартфона ASUS ZenFone AR і звичайного «Айфона». Подробиці читайте в нашому матеріалі.

Augmented Reality, або AR, — технологія, що дозволяє додавати віртуальні об’єкти, видимі через екран смартфона або лінзи спеціальних окулярів і шоломів, у реальність. Сьогодні AR займається відразу кілька IT-гігантів, таких як Apple (проект ARKit) і Google (проекти Tango і ARCore). HTC активно інвестує у відповідні стартапи в межах своєї екосистеми Vive, і навіть Facebook пропонує фреймворк для роботи з масками в AR. В одному інтерв’ю глава Apple Тім Кук заявив:

«Мене надихає доповнена реальність, оскільки, на відміну від віртуальної, вона дозволяє людині залишатися в цьому світі і, смію сподіватися, навіть покращувати те, що в ньому відбувається».

Але навіть в AR-іграх легко забутися, якщо мова йде про те, щоб побути легендарним Маріо.

 

Tango: пропуск в доповнену реальність від Google

За три з гаком роки до ARKit, 20 лютого 2014-го, Google анонсувала Tango — першу велику і потенційно масову платформу доповненої реальності. Працювала вона на той момент на єдиній моделі тестового смартфона і фактично була дуже дорогим експериментом, на кшталт Google Glass. Головною функцією Tango називалося сканування навколишньої реальності та її оцифровка для отримання корисної інформації. Про більш конкретні цілі та завдання мова поки не йшла.

Демонстрація роботи тестового смартфона Google Tango

Трохи пізніше, 5 червня того ж року, компанія представила планшет Tango з більш просунутим «залізом» і слабкою претензією на вихід в маси. У 2015-му Intel і Qualcomm висловили намір підключитися до проекту, а в 2016 Google оголосила про партнерство з Lenovo. Влітку в продаж надійшов Lenovo Phab 2 Pro — перший масовий Tango-смартфон. Сьогодні він є одним з двох доступних широкому користувачеві апаратів, що підтримують технологію. Другий, ASUS ZenFone AR, потрапив до нас у руки — саме на його прикладі ми і будемо вивчати доповнену реальність від Google.

Для коректної роботи пристроїв Tango потрібна ціла система камер і датчиків. У ASUS ZenFone AR вона називається TriCam System і має три фотооб’єктива: стандартний з матрицею Sony IMX318 на 23 Мп, ширококутний для відстеження руху і ще один, поєднаний з лазерним ІЧ-далекоміром, для визначення глибини картинки.

Система камер і датчиків TriCam в ASUS ZenFone AR

Зазначимо, що 29 серпня Google представила новий фреймворк для додатків і навіть сайтів в доповненої реальності ARCore. Є думка, що це урізана версія проекту Tango з закомментированным кодом, пов’язаних з сенсором глибини. У ARCore Google робить упор на програмні алгоритми обробки зображення. Вони, зокрема, дозволяють смартфонам Pixel 2 і 2 XL робити портретні знімки з розмитим фоном за допомогою всього одного фотооб’єктива. Власне, поки тільки Google Pixel (обох поколінь) і Samsung Galaxy S8 і підтримують ARCore, але обмеження, по всій видимості, програмне: з розвитком проекту технології доповненої реальності прийдуть і на інші Android-смартфони.

Поки ж подивимося, як працює на практиці піонер доповненої реальності Google Tango — на спеціально заточенном під ці можливості ASUS ZenFone AR. До речі, гаджет підтримує і технологію віртуальної реальності Google Daydream і навіть комплектується відповідними окулярами Cardboard. А при покупці смартфона ASUS ZenFone AR ви також отримаєте в подарунок шолом віртуальної реальності Homido V2.

 

ARKit: бачення доповненої реальності від Apple

Своє рішення для доповненої реальності Apple показала 5 червня разом з iOS 11 на WWDC 2017. Презентація фреймворку ARKit супроводжувалася демонстрацією вражаючою ігрової сцени прямо на столі перед глядачами. Власних додатків для кінцевого користувача компанія не представила ні влітку, ні пізніше, тобто поки вся надія виключно на сторонніх розробників. Але вже сьогодні в App Store є чимало цікавих і навіть корисних програм, заснованих на доповненої реальності.

Кадр трансляції презентації ARKit на WWDC 2017

Не всі мобільні пристрої Apple відповідають вимогам ARKit. На офіційному сайті в списку підтримуваних девайсів значаться ті, які встановлений процесор А9 або вище, тобто: всі iPhone починаючи з 6s і SE, вся лінійка iPad Pro і iPad зразка 2017 року. Але справедливості заради відзначимо, що на iPad Mini 2 з процесором А7 — останньому списку оновлених до iOS 11 — додатки AR теж запускаються і працюють, хоч і не так точно.

Для максимальної точності потрібно iPhone з подвійною камерою і самим продуктивним CPU A11 Bionic — тобто 8 Plus, а в ідеалі і зовсім Х з співпроцесором для обробки нейромережевих завдань. Ми для тестування використовували iPhone 6s і переконалися, що і звичайної одинарної камери разом зі стандартними акселерометром і микрогироскопом цілком вистачає для комфортної і, головне, коректної роботи з AR — ніякі додаткові сенсори не потрібні.

 

AR на практиці

Точність. Щоб зрозуміти, наскільки адекватно система сприймає навколишній світ і вбудовує в нього віртуальні об’єкти, для початку ми перевірили правильність розрахунку відстаней.

Обидва пристрої не ідеально, але впоралися. ASUS ZenFone AR з допомогою програми Google Measure точно визначив відстань до об’єкта і показав правильний результат, але не впорався з фокусуванням. iPhone, в свою чергу, через найпопулярніший AR-інструментарій MeasureKit без праці сфокусувався, але видав не зовсім точний результат, до того ж віртуальна лінійка «попливла» щодо реальної.

ASUS ZenFone AR iPhone 6s

Непогано. Чи означає це, що з розташуванням віртуальних об’єктів апарати теж повинні впоратися коректно? Спробуємо розставити меблі в приміщенні за допомогою відповідних програм.

iStaging на ASUS ZenFone AR IKEA Place на iPhone 6s

А що, якщо на те ж місце встановити автомобіль? Заодно дізнаємося, як виглядає з боку взаємодія з реальними об’єктами.

В цілому обидва гаджета показали себе дуже непогано. Були деякі труднощі з позиціонуванням меблів і особливо автомобіля, але коли об’єкти вже розставили, відображалася вона коректно на обох пристроях. Перешкодити може тільки сильно відбиває світло поверхню — правильно встановити машину на сніг так і не вийшло.

Ігри. А як щодо ігор у доповненої реальності? Ловити Пікачу і його банду ми, звичайно, не будемо, а Mario AR для смартфонів поки не адаптований — на відео вище була тестова демонстрація. Зате ми можемо порівняти поведінку однакових ігор на різних платформах. Для початку взяли гру, засновану на франшизі Star Wars — Hologrid: Monster Battle Tango, яка привносить трохи старої доброї фантастики в реальність.

Треба сказати, гра виглядає ефектно, фіксується на столі жорстко, і навіть сторонні об’єкти, що лежать збоку, їй не дуже заважають. Але якщо в кадр випадково потрапить, наприклад, рука, то віртуальне зображення буде накладено поверх неї, а не навпаки — ресурсів смартфона банально не вистачить для безпомилкової обробки зображення в режимі реального часу.

А ось шутер Phantogeist ми можемо оцінити і на iOS, і на Android. І що цікаво: істотних відмінностей в геймплеї немає, принаймні, визначити на око не представляється реальним. Єдине, позиціонування віртуальних об’єктів у Tango-апараті трохи вище. Ось як виглядає геймплей:

Варто мати на увазі, що тут, як і у всіх ресурсномістких AR-додатках, заряд батареї витрачається дуже швидко: в середньому 25% у годину. Але захоплюватися грою — справа небезпечна не тільки з точки зору заряду. Якщо на екрані смартфона вам-то все зрозуміло, то оточуючим ви ризикуєте здатися натуральним психом. Можете самі переконатися: з боку гра в Slingshot Island виглядає нітрохи не краще, ніж вивчення інтер’єру авто.

 

Є контент для AR?

До тих пір, поки ARCore не випущений в маси і доступний ексклюзивно для смартфонів Google і Samsung, на Tango-девайси доведеться задовольнятися невеликим набором (33 шт. на момент написання матеріалу) відповідних додатків, які винесені в окремий блок Google Play — Tango Project Featured. Незважаючи на скромну кількість, там знайдеться необхідний мінімум: корисні інструменти для вимірювань і дизайну, «залипательные» гри.

Але не потрібно думати, що в App Store на iOS набагато більше програм. Із всього списку, що випадає за запитом «AR» в пошуку, тільки перші кілька десятків реально належать до доповненої реальності. В оновленому магазині iOS знайдеться і відповідна стаття з розповіддю про те, що таке AR-ігри і радами, з яких краще почати.

 

 

Резюме

Як на iOS, так і Android додатків доповненої реальності поки не так багато. Не всі вони адекватно працюють, але є і дійсно корисні, наприклад, Google Measure або MeasureKit. Вистачає і цікавих ігор на будь-який смак, включаючи такі невеликі франшизні проекти, як Hologrid. В силу того, що ASUS ZenFone AR оснащений додатковими датчиками, він показує трохи більш точні результати в тесті з лінійкою. Перспектив на майбутнє більше у ARKit, ніж у Tango: він не вимагає специфічних сенсорів і доступний для великої кількості гаджетів. З тієї ж причини Tango скоро зміниться фреймворком ARCore, теж від Google, і давня ворожнеча «iOS vs. Android» перейде на рівень доповненої реальності. Поки ж ці технології цікаві в першу чергу ентузіастам — як з боку користувача, так і з боку розробників.

 

Автор тексту: Макс Дворак

Добавить комментарий