Что нужно для разработки вашего первого приложения с дополненной реальностью



Анатолий Роговских
Senior Android Developer
6 февраля 2020
Мало кто знает, что дополненная реальность может быть создана на основе обычного видео, снятого на аппаратуру, которая имеется в вашем распоряжении. Например, на камеру смартфона. Этот метод позволит вам значительно снизить стоимость вхождения в мир AR.
Всего бывает 3 типа приложений с дополненной реальностью. Выбрать, какое подходит именно вам, можно, исходя из свойств предмета, на который будет направлен AR-эффект, и из ваших бизнес-целей.
1. Дополненная реальность, привязанная к маркеру.
Когда для встраивания цифрового контента в реальный мир приложение должно точно знать, на что смотрит пользователь.
Пример: AR в музеях — приложение считывает маркер, зашитый в картину, и точно понимает, что это — «Мона Лиза» или «Утро в сосновом лесу», разворачивая перед вами информацию о картине или оживляя ее персонажей. Таким маркером может быть QR-код, специфическое изображение, силуэт объекта — все, что имеет достаточное количество уникальных точек, которые становятся триггером для дополненной реальности. Если картина или книга с маркером будут двигаться в пространстве, виртуальный объект станет перемещаться вслед за ними как привязанный.
В коммерческих целях такие приложения уже использует Coca Cola и Zara. В первом случае при наведении камеры на рисунок, изображенный на банке напитка, на экране смартфона эта самая банка превращается в музыкальный плеер. Во втором маркером выступает витрину магазина Zara или манекен, на экране смартфона появляются живые модели, демонстрирующие одежду в динамике.
2. Дополненная реальность, НЕ привязанная к маркеру.
Безмаркерный AR позволяет разместить объект виртуальной реальности, где вы пожелаете.
Пример: одно из самых знаменитых в мире коммерческих AR-приложений Ikea Place работает именно по такому принципу. Вы можете разместить виртуальную мебель в вашей гостиной, приложение поймет, что это помещение, ориентируясь на точки пола, стен и потолка, и позволит расставить трехмерные кресла и столы так, что виртуальный мир идеально впишется в реальный.
3. Дополненная реальность, привязанная к конкретной локации.
В этом случае AR-приложение связывает контент дополненной реальности с конкретным местоположением, определяя его с помощью GPS, компаса или систем компьютерного зрения. Распознавая улицу, оно может показывать туристическую информацию или развлекательный контент. Так работает, например, Pokemon Go и приложения-гиды.
Материалы для старта разработки мобильного AR-приложения
Итак, вы определились, какие коммерческие, развлекательные или информационные цели у вашего AR-проекта, а также с приложением какого типа их легче достичь. Для любого приложения потребуется виртуальный контент — аудио, видео, 3D-модели, текстуры, что-то одно или комбинация из перечисленного. Вы можете предоставить нам эти материалы при их наличии или мы можем помочь вам в их создании. В соответствии с этим есть два пути:
Выводы
Дополненная реальность — это проще, чем вы думаете. Для AR не требуется дополнительных гаджетов и дорогостоящих очков. Любой владелец смартфона может соприкоснуться с вашим продуктом и его ценностями. Но нужно учесть, что ключевой показатель качества любого мобильного приложения с дополненной реальностью — хорошая анимация и 3D- и 2D-модели, которые должны выглядеть реалистично и вызывать симпатию. В связи с этим разработка AR-приложения не подразумевает шаблонных решений.

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

Анатолий Роговских
Senior Android Developer
Опубликовано 6 февраля 2020
Android-разработчик с опытом более 10 лет. Работал над проектами разного профиля: от приложений для авиаперевозок и систем видео/аудио-связи до приложений с подписками и инвентаризационных решений.

