Swarp SDK или о том, как быстро создать AR-приложение / Хабр

.

Содержание

Разработка дополненной реальности, AR на заказ

Технология дополненной реальности на заказ (Augmented Reality, AR) от Network Media позволит вам разместить любой виртуальный объект в любой выбранной точке реальности.

Обзор AR-библиотек для создания приложений c дополненной реальностью

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

Модели (графические изображения, голографические проекции) могут быть, статичными и, даже  динамичными, кроме этого, отображаемое окружение может быть интерактивным, что особо интересно наблюдать в дополненной реальности для смартфонов и планшетов (Android AR, IOS AR с технолонией IOS ARKit (iPad, iPhone)), и очках смешанной реальности, Mixed Reality (например очки Hololens от компании Microsoft) или очках дополненной реальности (например очки Vue, или более известные очки Google Glass (ныне не выпускаются)).

Дополненная реальность имеет широкую сферу применения. С ее помощью можно:

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

Способов применения услуги «дополненная реальность на заказ» очень много.

Мы готовы разработать приложение практически под любую вашу идею и задачу.

Основные сферы бизнеса для применения технологии дополненной реальности:

  • Маркетинговое промо AR для бизнеса и государства в сферах B2B, B2C, B2G, G2C
  • Производство и строительство: демонстрация будущих комплексов зданий, сооружений, технологических линий, процессов производства
  • Образование: обучение сотрудников, пользователей нестандартным ситуациям или наработка опыта (например: преподаватель, охранник, механик) на любых носителях (AR учебник, AR доска, или обучающее приложение дополненной реальности на планшете)
  • Дистанционное обучение и дистанционные экскурсии/музеи
  • Сфера инноваций (например, демонстрация несуществующего товара или услуги)
  • Event-индустрия
  • Искусство и дизайн (от моделинга одежды, до картинных галерей)
  • Сфера развлечений (от создания AR игр на заказ, до разработки AR игр для квест комнат)
  • Лакшери сегмент — продажа сложных или дорогостоящих товаров
  • Научная сфера (биология, археология, физика)
  • Торговля (например, AR каталог с товарами, или виртуальная примерочная в AR)
  • Киноиндустрия и шоу-бизнес (например, выступление музыканта в AR на специальных проекторах)

 

Что вы получите

Как Network Media подходит к разработке дополненной реальности на заказ

Выполняем полный комплекс работы по созданию дополненной реальности. Этот комплекс, в частности, включает:

  • отрисовку виртуальных объектов. Одними из основных направлений деятельности Network Media является графический дизайн и создание игр любой сложности, в том числе — создание игр дополненной реальности на заказ. Поэтому мы знаем, как сделать объект максимально реалистичным или, наоборот, подчеркнуто мультяшным
  • привязывание созданных объектов к обстановке. Для этих целей нами используются либо специальные метки, либо GPS-координаты, либо сами предметы. При этом учитывается положение предмета в пространстве на основании показаний акселерометра, гироскопа и компаса. Это позволяет сделать объект «настоящим». То есть, если он расположен, например, на полу, то его можно будет обойти вокруг, подойти ближе, рассмотреть в мельчайших подробностях и почти потрогать. Если он расположен на другом подвижном объекте – допустим, на стуле, то сможет двигаться вместе со стулом
  • дополнительные услуги или, вернее, возможности. К ним относится нанесение маркеров объектов AR на буклеты, визитки или иные обьекты. Скачав с сайта вашей компании, или из магазина приложений, специальное приложение дополненной реальности, обладатели такого буклета или предмета, на который нанесены AR метки, смогут оценить созданную по вашему заказу дополненную реальность на экране собственного компьютера, планшета или ноутбука. Кроме того, в случае создания AR игры, мы можем добавить игру по сети с другими игроками или сделать интеграцию с иными платформами (например, к готовой игре на сайте, мы можем написать AR игру и расширить ее интерактивность в реальный мир геймера). Дополнительно при заказе написания программ и игр дополненной реальности Вы также можете перенести отрисованные обьекты в виртуальную реальность.

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

 

Ваши выгоды

Как дополненная реальность на заказ от Network Media увеличит вашу прибыль

В зависимости от ваших целей и задач, с помощью создания приложении AR вы получите возможность:

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

    Изображение на сайте, этикетка, QR-код, упаковка, метка, датчик, экран, и даже обычный предмет — все может быть использовано для запуска вашей инсталляции

 

Как заказать разработку дополненной реальности, AR

Заказать создание дополненной реальности очень просто

Свяжитесь с нами по телефону +7 (812) 670-07-32 для Санкт-Петербурга,

+7 (499) 647-72-09 для Москвы или напишите письмо.

Если у Вас имеются дополнительные вопросы, то специалисты Network Media по разработке дополненной реальности с готовностью на них ответят.

Работаем с клиентами по всему миру!

Написать нам

ДОПОЛНЕННАЯ РЕАЛЬНОСТЬ 

ДЛЯ БИЗНЕСА, КУЛЬТУРЫ И ОБРАЗОВАНИЯ

англ.

Дополненная реальность как самому сделать приложение?

Augmented Reality (сокр. AR)

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

Это 100% визуальная технология, и конечно же намного лучше сразу посмотреть, чем читать про нее 🙂

КАК РАБОТАЕТ ДОПОЛНЕННАЯ РЕАЛЬНОСТЬ?

1. Камера «видит» в реальном мире МЕТКУ, и передает информацию о ней в компьютер или на мобильное устройство.

2. Специально созданная программа «привязывает» к метке ВИРТУАЛЬНЫЙ ОБЪЕКТ дополненной реальности и ВЫВОДИТ ЕГО НА ЭКРАН.

3. Теперь камера ОТСЛЕЖИВАЕТ ДВИЖЕНИЯ МЕТКИ, а программа позволяет управлять объектами так, как это было запрограммировано заранее.

ЧТО МОЖЕТ БЫТЬ МЕТКОЙ ДОПОЛНЕННОЙ РЕАЛЬНОСТИ?

Самой надежной и стабильно работающей является маркерная технология.

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

Дело в том, что распознавание («трекинг») метки дополненной реальности и наложение виртуальных объектов на изображение с камеры происходит в реальном времени. Поэтому для оптимизации и ускорения работы с технологией обычно выбирают контрастный маркер простой геометрической формы. Как правило это квадрат со вписанной внутрь яркой и понятной картинкой.

Например, для 3D модели космического корабля «Буран» мы использовали маркер в рамке (справа).

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

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

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

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

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

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

в процессе работы, а также не бликовала на ярком свету.

Конструктор проектов дополненной реальности EV Toolbox работает с обеими технологиями: 

как с маркерной, так и с безмаркерной.

Проект дополненной реальности на большом экране в музее 

ВАМ ТОЧНО БУДЕТ ИНТЕРЕСНА ДОПОЛНЕННАЯ РЕАЛЬНОСТЬ, ЕСЛИ ВЫ:

  • Работаете в сфере мультимедиа: цифровом дизайне, мобильной рекламе, полиграфии. Дополненная реальность станет новым доступным каналом общения и передачи информации через личные гаджеты ваших клиентов.
  • Участвуете ввыставках и промо-мероприятиях:«оживляете» статичные экспонаты и раздаточные материалы, удивляете посетителей и VIP гостей инновационными технологиями.
  • Заняты в сфере образования или еще учитесь: о, тут дополненная реальность дает огромные возможности! Узнайте об успехах педагогов и школьников на странице «Школа реальных дел».
  • Работаете в сфере культуры: создаете виртуальные музеи, «оживающие» картины, инновационные интерактивные экспонаты, подсказки для достопримечательностей и  многое другое.
  • Любите геймдев: как насчет еще одних «Покемонов?» 

Еще о дополненной реальности можно узнать тут.

Проект дополненной реальности для мобильного устройства 

Все объекты окружающего нас мира по-своему уникальны. Уникальность объектов живой и неживой природы и является основой всех сервисов по созданию эффектов дополненной реальности. За свою жизнь хотя бы раз каждый человек видел фильм (фантастический или боевик), в котором мы могли наблюдать за действием “из глаз” главного героя, возможно это был даже робот. На экране были отлично различимы объекты из реальной жизни, цвета могли быть чуть изменены, но это не главное. На фоне реальных объектов нашего окружения дополнительно появлялась полезная по сюжету информация, картинки, схемы помещений, статистические данные и многое другое.

Задача объяснить принцип действия технологии (базовый механизм) решается в два счета.

Теперь любой сможет создать своё AR-приложение

Первым шагом — создается образ объекта в сети (загружается на сервера). Как правило, этим образом является просто изображение (jpg, png или даже pdf). Второй шаг — это наложение дополнительной информации на объект, которая будет видна только на экране устройства, через камеру которого Вы будете смотреть на первоначальный объект. Вся информация будет сначала загружена на сервера компании, чьим инструментом создания эффектов дополненной реальности мы пользуемся. А после — информация будет загружаться на десятки, сотки, тысячи и миллионы других устройств пользователей, которые захотят посмотреть на объект в т.ч. в виртуальном мире.

Начнём с небольшого промо-ролика сервиса по созданию дополненной реальности Layar:

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

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

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

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

 

Приложение всегда можно найти (по одноименному за просу в магазинах App Store, Google Play или др.), либо перейдя по прямым сссылкам с сайта сервиса. Первый шаг — откроем сайт Layar в браузере, после открытия сайта — можно сразу перейти в меню Продукты — Приложения Layar, для того, чтобы посмотреть, где найти ссылки на приложения для Мобильных платформ:

 

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

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

Перейдём к регистрации на ресурсе, для этого нажмём Login в правом верхнем углу, а после Sing Up:

Теперь Вам предстоит заполнить все необходимые поля, для завершения регистрации и ещё раз нажать Sing Up:

После успешного завершения этапа регистрации — переходите на предыдущий экран и в этот раз после Login — можно смело указывать данные, которые Вы указали при регистрации и входить.

Мы оказались на странице создания «Кампаний» — так для этого сервиса называются продукты, которые Вы создаёте для использования эффектов Дополненной реальности (если интересно: это связано с тем, что продукт изначально позиционируется как маркетинговый инструмент продвижения, т..е Layar это чаще b2b-сервис для продвижения других продуктов разных компаний, чем для создания физическими лицами массовыми пользователями своих кампаний).

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

Создадим новую кампанию. На скриншоте ниже кампания называется «Мой новый проект», тип «Другое (Other)». После небоходимо подтвердить создание, нажмём на кнопку «Create campaing».

 

Экран, который мы видим — немного изменится. Теперь это будут три вертикальные блока. Слева — «кадры», аналогично тому, как они выглядят в сервисах по созданию презентаций. Центральный блок — загрузка новых объектов. А справа — возможные варианты эффектов дополненной реальности, которые могут быть наложены на наш продукт. В качестве объектов, на котоые будут добавлены эффекты дополненной реальности — могут быть задействованы фотографии в форматах jpg или png, это могут быть pdf-файлы (хитрость: можно сохранить презентацию в формате pdf, а после загрузить её одним файлом, после на некоторые кадры из презентации появится возможность наложить эффекты дополненной реальности).

Последний вариант загрузки объектов — zip-архив. Если на компьютере есть папка (либо её можно просто сделать) с pdf-файлами или изображениями или микс обоих вариантов, такой архив также можно загрузить в Layar.

После загрузки файлов — они будут отображены как кадры, которые мы увидим в левой панели инструментов. В рассматириваемом примере была загружена фотография логотипа «Science-In-Box: Нанотехнологии в чемодане».

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

Возьмём один из самых привлекательных эффектов — наложение видео на исходный объект. Для этого нажмём и перетянем выбранный эффект на центральное поле, как показано на рисунке ниже:

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

В рассматриваемом примере был выбран видео-ролик с канала Школьной лиги РОСНАНО, рассказывающий подробнее о Наночемодане. Ролик создан с применением эффекта видео-скрайбинга в ресурсе Sparkol Videoscribe. Для получение ссылки на ролик на YouTube необходимо нажать «Поделиться», а после перейти в текстовое поле ниже, откуда скопировать появившуюся ссылку.

Теперь вставляем адрес ссылки в элемент Layar, который мы только что добавили на наш загруженный объект. Добавляем название, изменяем размеры и эффекты появления элемента на экране и нажимаем «Save».

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

Теперь самое главное:

1) В браузере нажимаем кнопку TEST, как показано на рисунке ниже. Так Вы перейдёте в тестовый режим.

2) На экране мобильного гаджета наводим на экран компьютера.

3) Нажимаем на экран один раз, когда камера сфокусировалась на объекте — перед нами должен появится объект дополненной реальности, который мы наложили в предыдущие шаги (важный момент: чем тяжоловеснее был загружен контент: рисунок или видео, и, чем медленнее канал, который использует устройство для подключение к интернету, тем дольше может идти анализ)

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


Помимо Layar, существует также популярный сервис Aurasma

Кстати, видео о том, как этот сервис можно использовать в образовании (на английском языке)

Во многом он похож на Layar, поэтому мы не станем подробно рассказывать о работе с ним.

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


Задание

Выполните одно из двух предложенных заданий:

1. Создайте несколько (минимум 3) кадра в программе Layar (можно использовать программу Aurasma) c наложением эффектов дополненной реальности.

Если Вы используете сервис Layar, то сделайте скриншоты экрана Вашего устройства в момент появления объекта дополненной реальности в тестовом режиме. Процедура создания скриншота отличается в зависимости от платформы (iOS, Android, Windows Phone) и в зависимости от конкретной модели. Для устройств фирмы Apple это кнопка Home+кнопка выключения экрана; про устройства других производителей ищите информацию в интернете по запросу «Как сделать скриншот на *название модели*»

Если Вы используете сервис Aurasma, Вам следует прислать название созданного канала сервисе Aurasma или ссылку на канал.

Трудоёмкость — 3 часа, 4 зачётные единицы

или

2. Пришлите отчёт (минимум 4 фотографии и до 2500 знаков текста) о проведении образовательного события (урока, квеста и т.п.) с применением дополненной реальности. Загрузите отчёт через поле «Отправить работу» на главной странице курса.

Трудоёмкость — 12-18 часов, 8 зачётных единиц

12 платформ разработки приложений дополненной реальности

Наше предложение выгодно отличается от всего, что когда-либо выходило на рынок мобильных ТВ-приложений! Вас ждет увлекательное цифровое погружение в мир современных технологий в формате 2х2, после которого вы уже никогда не будете прежними. Почему мы так уверены? Секрет 2x2app заключается в уникальном наборе функциональных возможностей, которые доступны каждому телезрителю 2х2:

ВОЗМОЖНОСТИ 2Х2APP:

— Дополненная реальность 2х2
Теперь вы сможете видеть больше, чем показывает ваш телевизор! Ищите секретные метки в эфире телеканала 2х2. Наведите свой смартфон на телеэкран. Наслаждайтесь просмотром секретного контента 2х2, который никогда не покажет отечественное телевидение!

— Квесты 2х2
Участвуйте в мобильных Квестах 2х2 с интерактивными заданиями в online и offline. Получайте шикарные материальные призы, баллы и бейджи!

— СКОРО. Фоторедактор 2х2
Возможно, лучший фоторедактор, с которым вы когда-либо имели дело. Делайте свои лучшие селфи с использованием частей тела персонажей 2х2 и делитесь ими с завистливыми друзьями.

— СКОРО. Game Zone
1. Зарабатывайте баллы, используя доступные игры и инструменты приложения.
2. Активируйте новые возможности приложения за накопленные баллы.
3. Получайте наши странные бейджи за активность!

— Режим «Неадекватный интерфейс 2х2»
И не удивляйтесь, если интерфейс 2x2app будет периодически сопротивляться вашим действиям. Чтобы продолжить работу с приложением, вам придется обыграть его.

И помните, ваш телефон теперь принадлежит 2х2!

Дополнительная информация

Требуемая версия Android: 3.1 или более поздняя
Разрешения:

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

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

Каждый участник создаст как минимум один собственный проект с дополненной реальностью!

Что будет на мастер классе:
— участники разберут варианты использования дополненной реальности на примере выполненных проектов EligoVision;
— научатся самостоятельно создавать проекты с дополненной реальностью на базе бесплатной версии инструментария EV Toolbox Trial;
— получат подробное руководство пользователя и рекомендации по применению новых технологий в области маркетинговых коммуникаций.

Программа мастер класса:
— Демонстрация возможностей инструментария дополненной реальности EV Toolbox Trial (теория) – 30 минут.
— Практическая работа с инструментарием EV Toolbox Trial (практика) – 60 минут.
— Подведение итогов, ответы на вопросы (по поводу функций и кнопок программы), конкурс на лучшие AR проекты – 30 минут.

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

Дата проведения : 14 марта 2015 в 11.00 — 13.00
Место проведения: Moscow Application Tech Expo 2015

http://www.mate-expo.ru/ru/content/master-klassy

Метки: реклама

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *