Создание простого ar-приложения с использованием Unity и Vuforia engine | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 20 марта, печатный экземпляр отправим 24 марта.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №5 (295) январь 2020 г.

Дата публикации: 02.02.2020

Статья просмотрена: 2136 раз

Библиографическое описание:

Бахтин, И. В. Создание простого ar-приложения с использованием Unity и Vuforia engine / И. В. Бахтин. — Текст : непосредственный // Молодой ученый. — 2020. — № 5 (295). — С. 3-8. — URL: https://moluch.ru/archive/295/67075/ (дата обращения: 08.03.2021).



В статье рассмотрен процесс создания простого ar-приложения при помощи платформы разработки приложений Unity и платформы Vuforia.

Ключевые слова: Unity, Unity 3d, дополненная реальность, Vuforia, ar-приложение, ar-платформа.

The article describes the process of creating a simple ar-applications using the Unity application development platform and Vuforia platform.

Keywords: Unity, Unity 3d, augmented reality, Vuforia, ar-application, ar-platform.

Дополненная реальность (AR, augmented reality) — это особая среда в реальном времени, которая дополняет физический мир виртуальными данными с помощью компьютерных устройств (телефонов, планшетов, веб-камер и т.д.). AR позволяет сделать виртуальные объекты интерактивными в действительности.

Рассмотрим следующие шаги разработки ar-приложения:

− Настройка передачи информации с камеры;

− Настройка отслеживания необходимого изображения;

− Передача виртуальных данных к необходимому объекту.

Подготовка ксозданию приложения

Для начала необходимо установить «Unity» с официального сайта [1].

Процесс установки «Unity» довольно простой. Необходимо запустить установочный файл и указать папку, в которой будет храниться программа и рабочие проекты.

После успешной установки «Unity» необходимо скачать и установить плагин «Vuforia engine» с официального сайта [2]. Для создания проекта, который будет запускаться на телефоне будет достаточно установить «движок» данного плагина.

Рис. 1. Скачивание плагина Vuforia

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

После того, как пройден процесс регистрации необходимо зайти во вкладку «Develop» и нажать на кнопку «Get Development Key» для получения собственного лицензионного ключа.

Рис. 2. Получение ключа

Создание проекта

После всех подготовительных действий начнем создание проекта. Для этого в главном окне «Unity» создадим новый проект, дождемся создания и инициализации компонентов. В окне «Hierarchy» необходимо удалить стандартный объект «Main Camera» и заменить объектом «AR camera», который поставляется с «Vuforia Engine».

Рис. 3. Добавление камеры

Далее необходимо привязать ранее полученный ключ к приложению. Для этого заходим в аккаунт и скопировать полученный ключ, вставив его в инспекторе объекта «AR camera» в поле «App License Key».

Рис. 4. Привязка ключа

Следующим шагом необходимо создать встроенную базу данных, хранящую изображения, на которых будут появляться модели объектов. Для этого необходимо в профиле сайта «Vuforia engine» войти во вкладку «Develop» и нажать на ссылку «Target Manager». В поле «Name» надо ввести название, в полях выбора «Type» выбрать необходимый тип базы данных.

После создания базы данных добавим изображение, нажав на кнопку «Add Target». В данном окне надо выбрать тип изображения, соответственно, загрузить само изображение, указать ширину и название.

Рис. 5. Добавление изображения

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

Рис. 6. Добавленное изображение

Можно добавлять столько изображений, сколько позволяет тарифный план аккаунта.

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

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

Рис. 7. Добавление изображения

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

Установим модели из «Asset Store» и прикрепим их к рабочей области так, как мы хотим.

Рис. 8. Рабочее поле Unity

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

Рис. 9. Проверка работоспособности проекта

Таким образом, проект успешно воплощен и проверен. Данный проект можно собрать под платформу Android или IOS и выпустить в магазин приложений.

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

Литература:

  1. Официальный сайт Unity — Unity [Электронный ресурс].– Режим доступа: https://unity.com/ru/ (дата обращения: 04.01.2020)
  2. Vuforia engine — Vuforia [Электронный ресурс].– Режим доступа: https://developer.vuforia.com/downloads/sdk (дата обращения: 04.01.2020)
Основные термины (генерируются автоматически): необходимое изображение, создание проекта, IOS, добавление изображения, дополненная реальность, изображение, официальный сайт, полученный ключ, проект.


Ключевые слова

дополненная реальность, Unity 3D, Unity, Vuforia, ar-приложение, ar-платформа

Похожие статьи

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

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

Дополненная реальность — новые возможности в киноиндустрии

Проекты. Меню.

Кроме того, дополненная реальность активно используется в киноиндустрии и является не только ещё одним инструментом создания анимации и спецэффектов, а также новым инструментом создания самого кино.

Обзор программных продуктов для создания...

Каждое мини-изображение слайдера является настоящим панорамным снимком, размеры

По мере выполнения панорамы будут выкладываться на официальном сайте вуза.

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

Требования к разработке специализированных меток для...

Качество подготовки меток для проектов с использованием дополненной реальности, в

Исходное изображение, предназначенное для использования в качестве метки, приведет к

Уровень 2, когда анализатор отображает показатель 2. При изменении фона у изображения из...

Расширение сознания за счёт переноса в реальный мир цифровой...

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

На платформе Vuforia генерируется и импортируется ключ и объект привязки изображения для создания приложения.

Эволюция упаковки, её дизайн и дополненная реальность

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

Они есть везде, в той или иной форме представлены на каждом углу или сайте.

С развитием мобильной рекламы на свет появилась «Дополненная реальность» или...

Мобильная дополненная реальность накладывает изображения...

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

Анализ методов обнаружения лиц на изображении

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

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

Обработка фотографий; ретушь; создание растровых изображений любой сложности. Windows10, macOS, Android, iOS.

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

Похожие статьи

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

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

Дополненная реальность — новые возможности в киноиндустрии

Проекты. Меню.

Кроме того, дополненная реальность активно используется в киноиндустрии и является не только ещё одним инструментом создания анимации и спецэффектов, а также новым инструментом создания самого кино.

Обзор программных продуктов для создания...

Каждое мини-изображение слайдера является настоящим панорамным снимком, размеры

По мере выполнения панорамы будут выкладываться на официальном сайте вуза.

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

Требования к разработке специализированных меток для...

Качество подготовки меток для проектов с использованием дополненной реальности, в

Исходное изображение, предназначенное для использования в качестве метки, приведет к

Уровень 2, когда анализатор отображает показатель 2. При изменении фона у изображения из...

Расширение сознания за счёт переноса в реальный мир цифровой...

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

На платформе Vuforia генерируется и импортируется ключ и объект привязки изображения для создания приложения.

Эволюция упаковки, её дизайн и дополненная реальность

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

Они есть везде, в той или иной форме представлены на каждом углу или сайте.

С развитием мобильной рекламы на свет появилась «Дополненная реальность» или...

Мобильная дополненная реальность накладывает изображения...

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

Анализ методов обнаружения лиц на изображении

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

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

Обработка фотографий; ретушь; создание растровых изображений любой сложности. Windows10, macOS, Android, iOS.

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

Задать вопрос