Метод создания приложения с использованием технологии дополненной реальности
Автор: Чистякова Н.С., Черкасов К.В., Чернов В.В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Математика, информатика и инженерия
Статья в выпуске: 1 (19), 2017 года.
Бесплатный доступ
В данной статье показан один из простейших способов и вариантов создать приложение с дополненной реальностью с помощью игрового движка Unity и популярного фреймворка Vuforia. Показаны особенности применения данного движка и особенности использования фреймворка.
Дополненная реальность, информационные технологии
Короткий адрес: https://sciup.org/140269895
IDR: 140269895
Текст научной статьи Метод создания приложения с использованием технологии дополненной реальности
Одним из перспективных направлений в информационных технологиях является технология дополненной реальности. Введение данной технологии в обиход жизни человека, может дать такой же глобальный эффект, как и интернет в свое время. Это обосновывается тем, что это новый способ предоставления доступа к информации и данным.
Для начала необходимо зарегистрировать на официальном сайте Unity , скачать среду и установить. Далее, необходимо зайти на сайт разработчиков библиотеки Vuforia
, также зарегистрироваться и скачать библиотеку для Unity. На этом же сайте можно получить бесплатный лицензионный ключ для разработчиков приложения и создать базу данных (базу маркеров). Для создания маркера дополненной реальности в составе Vuforia SDK имеется специальный Target Manager, который обрабатывает заданное изображение, выделяет особые точки и формирует специальные файлы, используемые в дальнейшем для распознавания маркера.
После этого необходимо скачать базу маркеров и скопировать лицензионный ключ. (технологическая карта) Процесс работы:
1. Запускаем unity, создаем новый проект в unity.
2. Удаляем позиции «Main Camera», «Directional Light».
3. В меню Assets->Import Package… -> библиотека Vuforia -> Import.4. В меню …->Import Package… -> База данных с маркерами -> Import.5. В окне проекта: Assets -> Prefabs -> Перетаскиваем ARCamera в окно иерархии.6. В окне проекта: Assets -> Prefabs -> Перетаскиваем ImageTarget в окно иерархии.7. В окне иерархий выбираем ARCamera, в окне подробной информации вводим ключ в строку «Add License Key».
8. В окне иерархий выбираем ARCamera, в окне подробной информации в разделе «Database Load Behaviour» ставим галочку «Load (название) Database», «Activate».
9. В окне иерархий выбираем ImageTarget, в окне подробной информации в разделе «Image Target Behaviour» в выпадающем меню «Database» выбираем загруженную базу данных (базу маркеров).
10. В окне иерархий выбираем ImageTarget, в окне подробной информации в разделе «Image Target Behaviour» в выпадающем меню «Image Target» выбираем маркер.
11. Для загрузки 3D модели Window -> Asset Store -> 3D Models. Для доступа к данному магазину необходимо интернет подключение. В случае если заранее имеется 3D модель, желательно использовать расширение .fbx.
12. В окне проекта выбираем папку с 3D моделью и переносим ее в окно иерархий.
13. Добавление света, для корректного отображения модели: GameObject -> Light -> Directional Light.

Рисунок 1 - Позиции для удаления

Рисунок 3 - ARCamera и окно иерархий
Рисунок 2 - Привязка к базе данных
Итогом данной работы будет являться приложение с дополненной реальностью, которое реагирует на маркеры (без интерфейса, просто камера, которая запускается через приложение и распознает картинки).
Подобное простейшее приложение у многих вызывает восторг, что и обосновывает актуальность применения данной технологии.

Рисунок 4 - Пример маркера с моделью
Список литературы Метод создания приложения с использованием технологии дополненной реальности
- ARNext // Дополненная и виртуальная реальность [Электронный ресурс] URL: http://arnext.ru/interview (Дата обращения: 03.11.2016)
- Artoolkit [Электронный ресурс]. URL: https://www.hitl.washington.edu/artoolkit/ (Дата обращения: 14. 12. 2016)
- Unity [Электронный ресурс]. URL: https://unity3d.com/ru (Дата обращения: 13. 01. 2017)
- Vuforia Developer Portal [Электронный ресурс]. URL: https://developer.vuforia.com/ (Дата обращения: 13. 01. 2017)