Разработка приложений с открытым исходным кодом, использующих дополненную реальность

Knightfall AR

Цена: бесплатно

Скачать: https://play.google.com/store/apps/details?id=com.aetn.games.android.history.knightfall.ar

Knightfall AR – очередная игра с дополненной реальностью от A&E. Как и в прошлый раз, здесь элементы AR используются скорее ради эксперимента, а не как основной элемент геймплея.

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

Кроссплатформа теснит натив

Flutter, кроссплатформенный фреймворк от Google, появившийся в 2018 году, уверенно теснит нативную разработку. Особенно после того, как в марте 2021 года вышла вторая версия. В ней разработчики Google решили многие «детские болезни» технологии и добавили новые возможности.

Flutter позволяет создать приложение, близкое по функциональности к нативному, но гораздо дешевле. Основные преимущества:

  • Более быстрое время выхода продукта на рынок (time-to-market).

  • Меньше затраты на разработку, поддержку и развитие.

  • Единая кодовая база сразу для двух платформ — Android и iOS.

Примеры

В 2020 году мы в Surf разработали первое в России и второе в мире банковское приложение на Flutter для Росбанка, а также одно кроссплатформенное приложение вместо шести нативных для самой большой в России сети аптек «Ригла», «Живика», «Будь здоров».

Больше кейсов о Flutter — в нашем портфолио.

Flutter используют для своих приложений BMW, Ebay, Alibaba Group.

Кому пригодится?

Любой компании, заинтересованной в оптимизации затрат на разработку мобильного приложения. С Flutter вы сэкономите от 30 до 50% на разработке, тестировании и поддержке. Благодаря системе виджетов и собственному графическому движку, с Flutter можно создать любой дизайн. Плавные анимации, привычные элементы интерфейса, управление жестами — пользователю будет так же удобно работать с Flutter-приложением, как и с нативным.

На Flutter реализовали свои мобильные приложения компании из многих отраслей. Больше примеров можно найти в официальном шоукейсе.

HoloCreator

Мода на селфи продолжает развиваться, а вместе с ней разработчики смартфонов радуют нас новыми возможностями фронтальных камер. Их разрешение достигает, казалось бы, невероятных 20 Мп и даже больше, они обладают отличной светосилой, к ним устанавливают отдельные вспышки для ночных «себяшек» и прочее. Не прошла мимо и развивающаяся технология дополненной реальности! Сами посудите, упустите ли вы возможность сделать селфи с известной личностью или персонажем. Допустим, совершенно случайно вы повстречали популярного актёра. Кто же в таком случае пройдёт мимо? А может быть, прямо перед вами появился аниматор в костюме Супермена или Человека-Паука. Почему бы не сделать селфи? Но таких моментов можно и не дождаться, тогда как с помощью программы HoloCreator, подобные объекты, хоть и виртуальные, появляются на наших селфи сиюминутно.

Как создать свой маркер для AR-объекта

В примерах выше используется стандартный маркер Hiro. Но мы можем создать другое изображение с помощью онлайн-инструмента AR.js Marker Training. Правда, оно должно отвечать целому ряду требований.

  • максимальное разрешение маркера — 16*16 пикселей;
  • квадратная форма;
  • используется только чёрный или светло-серый цвет (например, #F0F0F0);
  • нет прозрачных областей;
  • содержит простой текст — букву или цифру.

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

В качестве маркера также можно использовать штрих-код. Подробнее об этом можно узнать из статьи разработчика AR.js Николо Карпиньоли (Nicolo Carpignoli).

Создание доступной среды

Помощь слабовидящим: благодаря системам распознавания объектов в AR и голосовым интерфейсам, слабовидящие пользователи смогут видеть, что происходит вокруг.

Помощь слабослышащим: AR-устройства смогут преобразовывать в текст звуковую информацию, к примеру, объявления в самолете или визг тормозов.

Перевод в реальном времени:AR сможет преобразовывать текст или устную речь на иностранном языке и переводить их на родной язык пользователя.

Карты для людей в инвалидных колясках:в AR будут доступны карты с маршрутами, лучше всего приспособленными для передвижения на коляске.

Увеличение:возможность приблизить слишком маленький или удаленный текст так, чтобы его можно было прочитать.

Экономика будущего будет основана на AR

Основной вектор развития AR — повсеместная доступность и высочайшее качество контента. Единственное, что пока сдерживает взрывной рост популярности этой технологии — отсутствие качественных и относительно недорогих AR-очков. С появлением таких очков получать AR-опыт станет несравнимо удобнее, а значит количество пользователей вырастет в разы. 

Как только такой гаджет появится — любой супермаркет будет напоминать восточный базар, только место продавцов-зазывал займут упаковки. Они наперебой будут рассказывать вам о свойствах своих товаров, акциях и бонусах. Любой физический товар будет обладать диджитал-составляющей. И это не далекое будущее. Мировые гиганты (Apple, Facebook, Google, Samsung) наперегонки готовят AR-очки, и их выход на рынок ожидается совсем скоро.

Что касается каналов связи, то они уже готовы. Многие развитые страны используют разработанный специально для AR/VR 5G. Особенность этого стандарта в том, что он в реальном времени распределяет вычисления между мобильным устройством и сервером. До этого преградой для повсеместного применения AR/VR была низкая вычислительная способность мобильных устройств. Точнее, для AR её хватало, но делать контент такого же качества, как настоящее кино или современный мультфильм, было нельзя. Гаджет очень тормозил.

В новом стандарте этой проблемы нет. Самые объёмные вычисления будут передаваться на сервер, а оттуда на устройство будет возвращаться готовый результат. И все это в реальном времени, то есть абсолютно незаметно для пользователя.

Satellite AR

Вы собрались настраивать систему приёма спутникового телевидения? Вам надоело гадать, что за светящиеся точки плавно курсируют среди неподвижных звёзд? Вашу паранойю необходимо постоянно подпитывать данными о следящих очах Большого Брата? Если хотя бы на один вопрос (надеюсь, не на последний) вы ответили «да», то эта программа для вас. Она абсолютно бесплатно информирует любого владельца смартфона или планшетного компьютера о положении и орбитах околоземных спутников связи, телекоммуникаций и прочих сателлитах, а также о месте пребывания Международной космической станции. Satellite AR собрала на Play множество положительных отзывов и оказалась действительно полезна для людей, по каким-либо причинам интересующихся искусственными спутниками Земли. Она не переведена на русский язык, но это нельзя считать серьёзным недугом тогда, когда им в той или иной мере страдает абсолютное большинство популярных приложений дополненной реальности.

Kudan AR

  • распознавание изображений;
  • отображение дополнений на основе положения пользователя и распознанных изображений;
  • безмаркерное отслеживание объектов (без реперных точек, только на основе реальных характеристик объекта – углов, изгибов или текстур);
  • отображение дополнений через отдельный компонент-обертку над OpenGL.

Kudan отличается от других фреймворков быстротой действия, позволяет приложениям отображать мультиполигональные модели в реальном мире и импортировать 3D модели непосредственно из популярных программ по моделированию и анимации. К дополнительным плюсам можно отнести отсутствие ограничений на количество распознаваемых изображений и маленький объем памяти, требуемый для хранения файлов на девайсе.

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

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

Junaio

И снова после скачивания .apk из Play перед вами оказывается браузер дополненной реальности. Этот, так сказать, из коробки показал мне находящиеся недалеко от моих GPS-координат метки с локациями и зданиями, вот только в нём на поверку оказалось совсем мало зарегистрированных меток для Самары (это общая болезнь, со временем пройдёт). Тем не менее, кое-какие всё же показал, и это уже хорошо. К тому же он, как и прочие браузеры, может сканировать QR-коды и изображения, выполняя поиск соответствий в интернете, запускать игры и прочие веб-приложения, которыми одарили его сторонние разработчики, и при этом очень удобен. Впечатление испортили два важнейших момента: во-первых, он почему-то очень медленно общался с моим незагруженным Wi-Fi и одно приложение мог запускать по нескольку минут, а во-вторых (и первое, вероятно, можно связать со вторым), иногда неадекватно реагирует на команды, что явно говорит об ошибках в интерфейсе. Пока Junaio почти «неюзабелен», но будущее у проекта есть.

Электронные кошельки и чаевые заменяют наличные

Сразу два тренда связаны с тем, что покупатели переходят на цифровую оплату: электронные кошельки и электронные чаевые.

Уже в 2018 году общая сумма транзакций при помощи мобильных кошельков в мире составила 4296 млрд $. К 2022 году эта цифра достигнет 13 979 млрд $. Благодаря интеграции популярных платёжных сервисов с мобильными кошельками можно произвести оплату быстрее, плюс для неё не нужна физическая банковская карта.

Самые известные электронные кошельки — это Google Pay, Apple Pay, PhonePe, Amazon Pay. Но и другие крупные бренды развивают свои платформы для денежных транзакций.

Растет и популярность электронных чаевых. Для этого нужно только разместить ссылку или QR-код там, где пользователи смогут их легко увидеть. Оплату по QR-кодам упрощает развитие системы открытого банкинга.

Open banking — концепция, которая заключается в использовании открытых API в финсекторе. Позволяет сторонним разработчикам создавать сервисы и приложения для финансовых институтов, выстраивать обмен данными о клиенте с его согласия и формировать для него персональные предложения.

Примеры

  • «Магнит» внедряет в мобильное приложение магазина платёжный сервис Magnit Pay. С ним можно оплатить покупку, выпустить цифровую карту и даже перевести деньги на любую банковскую карту. Чтобы мотивировать покупателей использовать систему, ритейлер предлагает дополнительный кешбэк в размере 0,5% от суммы покупки.

  • 7-Eleven, международная сеть небольших супермаркетов, включающая 64 тысячи точек, тоже реализовала в своём приложении мобильный кошелёк. К нему можно привязать банковскую карту или положить на него деньги наличными в магазине. За покупки начисляются баллы.

  • Альфа-Банк предлагает свой вариант мобильного кошелька всем пользователям, даже тем, кто не является клиентом банка. При помощи бота и голосового помощника Alfa Message вы можете быстро завести и активировать цифровую карту. Она будет привязана к вашему номеру телефона и ей можно оплатить любые покупки.

  • Ozon реализовал технологию электронных чаевых курьеру или сотруднику ПВЗ в мобильном приложении.

  • Lamoda использует для электронных чаевых сервис CloudTips. При переходе по QR-коду покупатель оказывается на личной странице сотрудника и может перевести ему любую сумму чаевых.

Кому пригодится?

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

Электронные чаевые — простой и понятный способ оставить вознаграждение для официанта в ресторане, таксиста, курьера. Скорее всего, в ближайшее время такая возможность появится у всех клиентских сервисов. Распространение открытого банкинга закономерно приведёт к тому, что услугой будут активно пользоваться физические лица. Например, официанты в некоторых ресторанах уже добавляют на свои бейджи QR-код для перевода чаевых.

Спорт

Наложение игровой статистики: прямо на видео трансляции можно будет наложить информацию об игроке и его статистические показатели. Особенно полезно это будет для fantasy-спорта.

Продвинутая аналитика:станут доступны дополнительные данные при просмотре игр, к примеру, скорость полета мяча, сила удара или угол в гольфе.

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

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

3D Парк Динозавров

Никто из нас никогда в своей жизни не видел динозавров. Это утверждение касается реальной жизни, ведь мы знакомы с этими существами лишь по художественным или документальным фильмам с компьютерной анимацией или же по экспонатам различных музеев. Но, наверняка, нет человека на земле, который остался бы равнодушным к этим огромным ящерам, разновидностей которых огромное множество. Поближе познакомиться с ними и ощутить их присутствие, пусть и в уменьшенном виде, нам помогает дополненная реальность в виде приложения 3D Парк Динозавров. Благодаря ей, тираннозавр, стегозавр или даже диплодок, могут оказаться на полу в нашей гостиной или на лужайке в парке, где мы прогуливаемся.

Что такое дополненная реальность?

Сама по себе данная технология (дополненная реальность или AR) способна предоставить большое количество возможностей для развлечения и работы. Основной функцией дополненной реальности является наложение цифрового контента поверх реальных вещей, используя нечто вроде карты, камеры, а иногда даже и неба. Контент этот может представлять собой абсолютно всё что угодно, будь то статичные надписи с пометками, картинки или даже вполне анимационные объекты. Помимо того, что это круто, данная технология начала набирать весомую популярность среди пользователей. И в данном рейтинговом списке мы расскажем о самых полезных и актуальных приложениях дополненной реальности сегодня.

12. Инхунтер

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

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

Выберите один и просто наведите его на ту часть тела, где вы собираетесь сделать татуировку.

Inkhunter использует AR, чтобы отобразить выбранный вами дизайн татуировки на руке или где-либо еще. Перемещая руку или телефон, вы можете убедиться, что он будет отлично смотреться со всех сторон. Также легко сохранять и делиться результатами.

Скачать: Inkhunter (бесплатно)

Ingress


Отбирая приложения для данного топа, мы руководствовались их практичностью в повседневной жизни, помимо, естественно, наличия и активного использования в них AR технологии. И всё же, мы не смогли пройти мимо Ingress, которая по сути является больше игрой, нежели приложением, но именно она стала одной из первых попыток Google освоить технологию дополненной реальности и найти ей подходящее применение. Что говорить, если компания Niantic, ставшая разработчиком данной игры, в следствие подарила миру так быстро ставшую популярной Pokemon GO, в которой также присутствует возможность включения и отключения AR режима.

И всё же, говоря о Ingress, стоит отметить, что это довольно популярная на сегодняшний день многопользовательская онлайн-игра, похожая на Pokemon GO. Геймплей заключается в продвижении главным героем определенной сюжетной линии, где придётся передвигаться в реальном мире, захватывая “порталы” в виртуальном. Порталами этими являются в основном различные исторические, культурные и современные достопримечательности, и до определённого этапа они добавлялись в игру исключительно игроками. Для большего интереса и создания духа соперничества игра предлагает пользователям выбрать одну из двух имеющихся фракций – Просвещённых и Сопротивления. Имея свои отличительные цвета (зелёный и синий), игроки присваивают их захваченным порталам, связям и полям. В плане же собственно игрового процесса фракции не вносят никакой разницы.

Стартовала Ingress ещё в далёком 2012-ом году, пройдя множество предварительных, альфа и бета тестирований, пережив массу исправлений и доработок, что позволило разработчикам вместе с издателями довести её до такого состояния, в котором она представлена на сегодняшний день

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

SunSeeker

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

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

Образование

Инструкции по эксплуатации и ремонту:AR поможет визуализировать этапы сборки и ремонта вещей, начиная от автомобилей и мебели и заканчивая неисправными компонентами на космической станции. Руководства по эксплуатации и первоначальной настройке изменят свой привычный вид.

Астрономия: простой взгляд позволит вам увидеть планеты, созвездия, метеоры и другие небесные тела.

Профессиональное обучение: с помощью AR и систем удаленного контроля стажеры смогут быстрее перенимать новые профессиональные навыки.

Улучшение учебных аудиторий:вспомогательные материалы в AR можно будет использовать для более глубокого изучения темы. Учителя смогут проверять знания студентов и видеть их ответы в реальном времени. Учащиеся смогут дистанционно вместе работать над групповыми проектами и домашними заданиями. Учителя смогут замечать, что кто-то из студентов отвлекается на уроке и обращаться к ним напрямую. Опыты на уроках химии можно будет проводить виртуально без риска выхода реакции из-под контроля.

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

Дом

Дизайн интерьеров: можно будет визуализировать изменения в помещении до их реализации, к примеру, опробовать разные варианты окраски стен, расположения аксессуаров или расстановки мебели.

Мониторинг и контроль бытовых приборов и систем:контроль IoT-устройств и отслеживание потребления энергии и других бытовых благ. Это позволит увеличить энергоэффективность и лучше понимать структуру месячных расходов на коммунальные услуги.

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

Защита детей от опасных вещей в доме:можно будет сканировать свое жилище на предмет потенциально опасных объектов и получать рекомендации о том, как обезопасить дом для маленьких детей.

LayAR

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

  • распознавание изображений;
  • отображение дополнений на основе положения пользователя и распознанных изображений.

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

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

Большим плюсом LayAR является наличие подробной документации. Однако руководство доступно только в онлайн-режиме.

Транспорт

GPS-навигация: подсказки будут проецироваться прямо у вас перед глазами. При движении на автомобиле больше не придется отвлекаться на телефон или навигатор, что приведет к снижению количества аварий из-за рассеяния внимания.

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

Выявление угроз: водители и пассажиры будут отмечать угрозы и пробки в дополненной реальности. Представьте, что Waze (навигационное приложение — прим. ред.) можно было бы наложить на реальный мир.

Фиксация и анализ ДТП: пользователи AR с возможностью записи видео от первого лица (POV) будут иметь более весомые доказательства при анализе аварий и выявлении виновных.

Star Walk 2

Космос – одна из самых интересных и загадочных вещей в мире. Существует огромное количество фильмов, статей и изображений на тему космического пространства. Приложение дополненной реальности Star Walk 2 для Android и IOS объединило все вышеперечисленное. Интерес подогревает и возможность смотреть на звезды в AR-среде. Программа позволяет наблюдать за различными звездами и созвездиями со всей информацией и их названиями. Рассматривать звездное небо желательно с активированной геолокацией в ночное время суток: достаточно навести камеру смартфона со включенным AR-режимом на небо и наблюдать. В первую очередь, в глаза бросится бесчисленное количество созвездий (проработанная карта звездного неба), а если заглянуть чуть дальше – откроется взор на множество планет с подробным их описанием. Отображение созвездий предоставляется в 2D-режиме, установка 3D-моделей производится за небольшой денежный взнос.

Ingress Prime

Цена: free-to-play

Скачать: https://play.google.com/store/apps/details?id=com.nianticproject.ingress

Ingress Prime была одной из первых по-настоящему хороших AR-игр на Android. Ее тоже разработали Niantic, и после выхода Ingress стала настоящим феноменом. Геймплей также происходит в реальном мире, и в игре вы можете видеть, где находятся порталы. Вы взламываете их для своей команды, а затем пытаетесь их защитить от вражеского клана.

На выбор есть две команды, и именно здесь начинается самое интересное. Игра сильно изменилась в 2018 году и теперь называется Ingress Prime. Ключевые механики не поменялись, но часть приложения была серьезно переработана. Можно до сих пор поиграть в оригинальную версию – ищите Ingress на Google Play, если Ingress Prime вам не нравится.

4. WallaMe

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

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

Возможность рисовать вольным стилем на изображениях камеры окружающего вас мира открывает целый список возможных приложений.

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

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

Это может быть даже полезно в рабочей среде, где вам необходимо организовать полки для хранения или части машины. Просто сделайте снимок и отметьте важные области.

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

Скачать: WallaMe (бесплатно)

Как создать AR-приложение за несколько минут

Импортируем в HTML-код A-Frame и AR.js:

<script src="https://aframe.io/releases/1.1.0/aframe.min.js"></script>
<script src="https://raw.githack.com/AR-js-org/AR.js/master/aframe/build/aframe-ar.js"></script>

Затем внутри создадим сцену, которая будет охватывать все необходимые нам элементы: маркер, камеру, AR-объект.

Следующий шаг — добавление маркера. Пока используем preset Hiro. Это дефолтный маркер AR.js, его изображение вы найдёте ниже:

Добавим AR-объект внутри . Попробуем один из примитивов, которые предлагает фреймворк A-Frame:

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

Вот полный код:

Чтобы проверить работоспособность:

  1. Откройте в браузере на смартфоне это приложение на CodePen.
  2. Разрешите доступ к камере.
  3. Наведите камеру на маркер Hiro, который размещён ниже.

Наводим камеру — появляется объект дополненной реальности. Убираем камеру — объект исчезает.

Вместо геометрической фигуры можно вставить другую 3D-модель. Рекомендуемый формат — glTF. Например, в этом пене при наведении камеры на маркер на экране отобразится модель города. Вот полный код:

Дополненная реальность работает в браузере

Ещё одна интересная возможность — вставка AR-текста на английском языке. Его свойствами можно управлять с помощью атрибутов, подробно описанных в документации. Чтобы посмотреть пример, откройте на смартфоне ссылку на этот пен и наведите камеру на маркер Hiro. А вот его полный код:

Позиционирование виртуального контента

Приложения с дополненной реальностью для Android и iOS получили более широкое распространение, чем для компьютеров. Это вполне логично, ведь мобильные устройства компактны и оснащены камерами, GPS-навигаторами и сенсорами управления. Так, например, программное обеспечение может показывать актуальную информацию об объекте, который попал в объектив, в зависимости от местонахождения смартфона. Данные поступают с сетевых сервисов. При этом необходимость в мышке, клавиатуре, строке поиска и прочих атрибутов, привычных для интернет-пользователя, отпадает.

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

SketchAR

Создание рисунка достаточно кропотливый и трудоёмкий процесс. Тем не менее, данный процесс может приносить нам немало радости и даже морального удовлетворения от проделанной работы. Но, умеете ли вы рисовать? Если нет, то, наверняка, вам хотелось бы научиться. Как ни странно, но даже в этом нам способна помочь технология AR. Программа SketchAR работает по следующему принципу – на экране смартфона появляются специальные метки, которые помогают нам создать рисунок на реальном листе бумаги. Подобный метод ускоряет процесс получения навыков в изобразительном искусстве, и мы куда скорее сможем без посторонней помощи создавать портреты и пейзажи. Это самая настоящая школа художественного мастерства в вашем Android-смартфоне!

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
IP-файл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: