Проектирование и разработка в смешанной реальности
Когда дело доходит до проектов смешанной реальности, знакомые процессы проектирования, которые вы или ваша команда используете, не автоматически передаются в проектирование трехмерного содержимого. Например, когда вы обсуждаете экран регистрации для мобильного приложения или веб-сайта, достаточно простого прямоугольника.
Проектирование для трех измерений вместо двух может занять больше времени. Рисование или эскиз в трехмерном формате гораздо сложнее, чем в 2D. Конечно, существуют 3D-инструменты для разработки игр и конструирования, но обычно их необходимо предварительно изучить. Отсутствие быстрых и простых инструментов может повлиять на процесс проектирования и создать дополнительные сложности для тех, кто разрабатывает фактическое приложение.
К счастью, некоторые методы могут помочь эффективно итерировать через идеи и получить ваше содержимое развернуто. Эти методы также позволяют различным членам команды и дисциплинам иметь голос.
Bodystorming
Bodystorming — это процесс создания прототипов, цифровых объектов, пользовательского интерфейса и анимации с помощью материалов для создания. Любой участвующий в процессе проектирования может опробовать предлагаемые взаимодействия, функции и механизмы без необходимости полного создания прототипов. Цель всех сеансов bodystorming заключается в том, чтобы получить полезные данные, отзывы о тестировании и пространственно продумать содержимое приложения.
Ролевое разыгрывание и отзывы
После того как вы прошли через один или два сеанса bodystorming, наступает время изобразить, как пользователь может двигаться в процессе взаимодействия в вашей среде смешанной реальности. Этап ролевого разыгрывания — это не только проверка идей в трехмерном пространстве, но и возможность другим участникам наблюдать за взаимодействиями и событиями со стороны и предоставлять отзывы. Этот подход особенно важен, если у вас нетехнические члены команды или заинтересованные лица. Например, если вы изучаете взаимодействие в смешанной реальности, предназначенное для больниц, то, поделившись своими замыслами с медицинским работником, вы можете получить бесценные отзывы.
Раскадровка
Выбор оптимального метода для воплощения ваших идей и предлагаемого взаимодействия всегда зависит от целевой аудитории. Если вам нужно представить некоторые новые идеи команде разработчиков, этапов bodystorming и ролевого разыгрывания взаимодействия или нового контента может быть более чем достаточно, чтобы работа была выполнена. Но если вам нужно убедить заинтересованных лиц или нетехнических участников команды, вам может потребоваться принять участие в более высокоуровневых ресурсах, таких как раскадровка.
Вы можете выполнять подробные раскадровки или ограничиться эскизными, чтобы продемонстрировать взаимодействие лишь в общих чертах.
Средства разработки для смешанной реальности
Что касается работы с голограммами в ваших приложениях, проще всего использовать какие-нибудь готовые инструменты разработки Майкрософт, например Mixed Reality Toolkit (MRTK) для Unity и Unreal Engine. MRTK — это кроссплатформенный комплект SDK с открытым кодом, который предоставляет систему ввода, базовые компоненты и общие стандартные блоки для создания пространственных взаимодействий.