Инструменты разработки дополненной реальности
Ключевые слова
CoSpaces Edu, Assemblr, EyeJack, ArtiVive, Adobe Aero, цифровое искусство, оверлей, таргет, маркер, триггер, MergeCube
Чтобы проанализировать реальный мир и построить в нем виртуальные объекты, нам необходимо специальные инструменты. В этом поговорим об инструментах разработки дополненной реальности и остановимся на тех, которые могут использовать начинающие пользователи и люди творческих профессий, не связанных с программированием.
Этапы работы над проектом
Для начала, давайте определимся с основными этапами этой разработки. Обратите внимание на рисунок 1.
Рис. 1. Этапы работы над приложением дополненной реальности
Разработка AR-идеи для своего продукта. Анализ конкурентов — хороший способ справиться с этим.
Выбор платформ, на которых будет работать приложение (iOS и Android).
Изучение рынка существующих SDK и платформ для разработки дополненной реальности. Наиболее удачным выбор платформы будет Unity 3D, так как движок адаптирован для AR-разработки и отлично справляется с интеграцией любых SDK и 3D моделей. Разработка в нем позволит реализовать все идеи без особых технических ограничений.
В большинстве случаев AR требует наличие 3D-объектов. Готовые модели можно скачать со стоков, или разработать с нуля по индивидуальному заказу.
Создание уникального дизайна и подготовка необходимых 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