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

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

CoSpaces Edu, Assemblr, EyeJack, ArtiVive, Adobe Aero, цифровое искусство, оверлей, таргет, маркер, триггер, MergeCube

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

Этапы работы над проектом

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

Рис. 1. Этапы работы над приложением дополненной реальности

  1. Разработка AR-идеи для своего продукта. Анализ конкурентов — хороший способ справиться с этим.

  2. Выбор платформ, на которых будет работать приложение (iOS и Android).

  3. Изучение рынка существующих SDK и платформ для разработки дополненной реальности. Наиболее удачным выбор платформы будет Unity 3D, так как движок адаптирован для AR-разработки и отлично справляется с интеграцией любых SDK и 3D моделей. Разработка в нем позволит реализовать все идеи без особых технических ограничений.

  4. В большинстве случаев AR требует наличие 3D-объектов. Готовые модели можно скачать со стоков, или разработать с нуля по индивидуальному заказу.

  5. Создание уникального дизайна и подготовка необходимых 3D-моделей, картинок, текстовых файлов и данных, или заказ у подрядчика под ключ. Важно понимать, что модели должны быть адаптированы для мобильных устройств и иметь небольшой полигонаж, в районе 100 000 полигонов, чтобы смартфон мог корректно ее отобразить.

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

Первый инструмент для начинающих, в том числе и школьников младших и средних классов — инструмент CoSpaces Edu. Этот ресурс предоставляет широкий инструментальный спектр: знакомство с композицией из 3d и 2d объектов, работы с ними и создание интерактивных приложений. Исследование возможностей виртуальной и дополненной реальности, подразумевает различные варианты программирования и создания объектов. Есть возможность как самостоятельно, так и под руководством педагога погрузиться во взаимодействие с объектами сцены с помощью блочного кодирования, тем самым создавая расширенные сценарии. У педагога есть возможность управлять классами, создать условия коллективной работы над проектом, и, в итоге разработать следующие продукты: панорамные туры 360 градусов, создавание игр, мультфильмов, интерактивных презентаций.

CoSpaces Edu — это онлайн-платформа для детей разных возрастов, которую можно использовать как в школе, так и для проведения дистанционных занятий (Рис. 2).

Рис.2 Главная страница веб-ресурса "CoSpaces Edu"

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

Рис.3 Компоненты методического сопровождения ресурса "CoSpaces Edu"

Для доступа к методическому сопровождению следует выбрать в меню пункт Resources, а затем Getting started (Рис. 4).

Рис.4 Доступ к методическому сопровождению ресурса "CoSpaces Edu"

Веб-ресурс "CoSpaces Edu" имеет свой образовательный канал с видео-инструкциями к проекту.

Assemblr Studio — это тоже конструктор, однако рассчитанный не только на обучение, но и на практически профессиональную разработку. В настоящее время Assemblr Studio имеет три продукта. Первый — это веб-студия Assemblr, которая позволяет пользователям создавать любые 3D и дополненные реальности в своих браузерах без загрузки приложений или программ. Второй продукт-приложение Assemblr, которое позволяет быстро визуализировать свои идеи в AR. Пользователям нужно просто перетаскивать и создавать свое творение несколькими нажатиями. Вы можете скачать его в App Store и Google Play. Третий и последний продукт — Assemblr EDU, который помогает создать более доступный и захватывающий опыт обучения в 3D и AR. Учителя и профессионалы могут легко загружать файлы, писать заметки и делиться визуальными эффектами и проектами AR в онлайн-классе (Рис. 5).

Рис. 5 Интерфейс Assemblr Studio

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

Assemblr Studio Web также имеет 3D-библиотеку объектов с большими миниатюрами. Это позволяет пользователям иметь более подробный предварительный просмотр элементов, которые они хотят использовать в своем проекте.

  • Режим редактора. Одним из улучшений является режим редактора. Присутствуют 3d-нарративы, которые помогают пользователям перемещать, вращать или масштабировать объекты вдоль 3D-плоскости. Режим редактора также имеет более сфокусированные элементы управления. Он будет показывать только инструменты, которые пользователи используют в настоящее время.

  • 3D-библиотека. Assemblr Web-Based Creator также имеет интерфейс 3D-библиотеки. Этот новый вид предоставляет большие миниатюры и более организованные категории, которые облегчат пользователям просмотр своих 3D-объектов.

  • Функция On-Tap. Функция On-Tap — это новое дополнение к интерфейсу. Оно позволяет пользователям вставлять любые элементы интерактивности в проекты: переключение между сценами и открытый URL.

  • Производительность. Пользователи, владеющие ПК с низкой спецификацией, ноутбуками или даже планшетами, могут легко создавать свой AR-контент с помощью браузера. Assemblr Studio гарантирует, что веб-технология может хорошо работать на любом устройстве.

Для тех, кто только начинает компания-разработчик подготовила уроки.

Перейдём к следующему инструменту, который можно рекомендовать для освоения начинающим (исключение составляют младшие школьники до 7 класса). Программа называется Adobe Aero. Adobe Aero — интуитивно понятный инструмент для просмотра, создания и публикации увлекательного интерактивного контента с дополненной реальностью. Доступно для iOS и в качестве открытой бета-версии для ПК с ОС Mac и Windows. Aero предлагает дизайнерам совершенно новый способ представления истории. Aero позволяет создавать впечатляющий контент дополненной реальности с помощью простых и удобных инструментов. Примеры работ художников, участвующих в программе Adobe AR Residency.Программа замечательная, уровень вхождение невысокий, справиться может любой начинающий пользователь, однако, есть одно "но" — достаточно высокие требования к производительности ПК, см.таблицу 1.

Таблица 1. Требования к ПК для Adobe Aero

Минимальные требования

Рекомендуемые*

Процессор

Процессор Intel® 6thGen или новее – или эквивалент AMD

Процессор Intel® 7thGen или новее – или эквивалент AMD

Операционная система

Win 10 (64-разрядная) версия 1903 или более поздняя

Win 10 64-bit 1903 (Windows 10 64-bit May 2019 Update) или более поздняя версия

ОЗУ

8 ГБ оперативной памяти или более

16 ГБ оперативной памяти или более

Видеокарта

Карта с поддержкой Direct3D11

Карта с поддержкой Direct3D11

Видеопамять

2GB VRAM

4 ГБ

Жесткий диск

8 ГБ свободного места на жестком диске для установки; дополнительное свободное пространство требуется во время установки (не будет устанавливаться на съемную флэш-память) Дополнительный высокоскоростной накопитель для носителей

Быстрый внутренний SSD для установки приложений и кэширования Дополнительный высокоскоростной диск(диски) для мультимедиа

Монитор

1280 x 800

2560 x 1440

Поддержка аудио

Модель драйвера Microsoft Windows. Высококачественные наушники рекомендуются для погружения в пространственное аудио.

Модель драйвера Microsoft Windows. Высококачественные наушники рекомендуются для погружения в пространственное аудио.

По программе AdobeAero есть много учебных видео материалов. Рекомендуется ознакомиться с учебным курсом "Изучаем Adobe Aero" канала MONT Distribution. Уроки курса представлены внизу плейлиста.

Следующая программа веб-ресурс для художников и дизайнеров, называется EyeJack. Программа позволяет создавать художественные галереи с дополненной реальностью. Она состоит из двух частей студии EyeJack Creator (рис.6) и одноименного мобильного приложения. Мобильное приложение можно скачать в Google Play и в App Store.

Рис.6 Страница загрузки редактора AR-проекта EyeJack Creator

Данная программа очень проста в освоении. Всего три шага отделяют разработчика от готовой художественной AR-инсталляции: создание и загрузка маркера, создание и загрузка оврелея (как правило анимация) и добавление звукового сопровождения. Далее сканирование QR-кода проекта (Рис. 7).

Рис.7 Отсканируйте QR-код, пройдите несколько шагов загрузки арт-объекта в приложение, после чего AR-инсталляция будет активирована

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

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

Рис.8 Отсканируйте QR-код, пройдите несколько шагов загрузки арт-панелей в приложение, опробуйте новый опыт (внимание, данная инсталляция доступна не на всех мобильных устройствах)

Рис. 9 Видео панелей EyeJack

Рис.10 Процесс редактирования проекта с AR-панелями в программе EyeJack.

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

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

Last updated