Начните проектировать и создавать прототипы
Приложения смешанной реальности на сегодня не имеют аналогий, а их разработка требует значительных усилий. Ведь вам не только приходится учитывать разные сочетания реальных и виртуальных миров, но и обеспечиваемые ими способы взаимодействия с пользователями. Так как смешанная реальность — это очень обширная тема, мы выделили несколько важных аспектов проектирования и изложили их ниже в виде контрольных точек. Мы приводим их в определенном порядке, но, если вы уже знакомы со смешанной реальностью, вы можете изучать их в любой последовательности.
Посмотрите наше видео с обзором проектирования, чтобы начать работу:
Этапы проектирования
Используйте следующие контрольные точки, чтобы реализовать свои идеи и концепции в мире смешанной реальности.
1. Начало работы
Как и со всеми обширными темами, ознакомление с проектированием приложений смешанной реальности начинается с основ. Мы рекомендуем вам ознакомиться со статьями Что такое смешанная реальность и Что такое голограмма?, чтобы вы поняли, как проектируется иммерсивное взаимодействие. После этого можете приступать к изучению принципов проектирования для смешанной реальности.
Контрольная точка | Результат |
---|---|
Расширение процесса разработки | Сведения о процессе проектирования для Смешанной реальности, которыми делятся дизайнеры из Майкрософт и других компаний. |
Типы приложений смешанной реальности | Определение того, какого именно типа приложение вы хотите создать. |
Приложение для создания голограмм | Изучите основные принципы разработки пользовательского интерфейса смешанной реальности на практике, а также получите советы и рекомендации для создания впечатляющих приложений HoloLens (доступно для скачивания в Microsoft Store в разделе HoloLens 2). |
Центр с примерами MRTK | Изучите популярные пространственные взаимодействия и базовые блоки пользовательского интерфейса для смешанной реальности (доступно для скачивания из Microsoft Store в HoloLens 2). |
Необязательно Скачивание набора средств Figma | Набор средств Figma предоставляет ресурсы, с помощью которых можно создавать эскизы и макеты пользовательского интерфейса на основе компонентов, доступных в МРТК |
2. Основные понятия
Независимо от того, выполняете ли вы разработку для виртуальной или дополненной реальности, существует несколько основных концепций, которые применяются к проектированию удобных иммерсивных взаимодействий. Понимание точки зрения пользователя, позиционирование объектов и обеспечение комфорта и безопасности являются вашими основными приоритетами на этом этапе. Изучив этот раздел, вы сможете с уверенностью проектировать взаимодействия.
Концепция | Результат |
---|---|
Голографический кадр | Понимание того, как пользователи видят ваше содержимое, наложенное на реальный мир, при использовании гарнитуры. |
Системы координат | Сведения о том, как позиционировать голограммы в значимых местах мира, будь то физическое помещение или созданная вами виртуальная область. |
Пространственное сопоставление | Реализация привязки объектов в мире пользователя и использование физических поверхностей из реального мира. |
Вопросы комфорта | Обеспечение комфорта и безопасности пользователей за счет создания и представления иммерсивного содержимого способами, которые имитируют реальный мир. |
3. Проектирование взаимодействия
Какой бы красивой визуально и иммерсивной не была виртуальная реальность, без возможностей взаимодействия она бесполезна. В этом разделе рассматриваются основные модели взаимодействия, контроллеры движений и жестов, использование голосового ввода, а также сбор данных об отслеживании взгляда пользователей. Изучив этот раздел, вы будете знать достаточно о проектировании, чтобы создавать пользовательские взаимодействия.
Концепция | Результат |
---|---|
Модели взаимодействия | Предоставление пользователям возможности инстинктивных взаимодействий посредством рук, взгляда и голосового ввода. |
Руки и контроллеры движения | Сведения о том, как взаимодействовать с голограммами на близком расстоянии с помощью рук или на дальнем расстоянии с помощью точных взаимодействий. |
Голосовой ввод | Использование голосовых команд в качестве средства ввода в иммерсивных приложениях для управления голограммами и средами. |
Отслеживание взгляда | Добавление нового уровня понимания контекста и намерений человека в голографическом взаимодействии с учетом информации о том, куда смотрят пользователи. |
4. Элементы пользовательского интерфейса
Освоив базовые взаимодействия, вы можете сфокусироваться на особенностях элементов пользовательского интерфейса и способах их адаптации к уникальным средам смешанной реальности. Вы узнаете о распространенных моделях поведения, проектировании активов, масштабировании объектов и типографии, что поможет вам сделать приложения максимально интуитивно понятными для пользователей. Этот раздел завершает официальные рекомендации по проектированию для смешанной реальности, но вы можете воспользоваться дополнительными ресурсами в разделе Дальнейшие действия.
Концепция | Результат |
---|---|
Распространенные элементы управления и режимы поведения | Изучение часто используемых пространственных взаимодействий и стандартных блоков пользовательского интерфейса. |
Цвет, свет и материалы | Проектирование качественных ресурсов для смешанной реальности, которые учитывают цвет, освещение и материал. |
Масштабирование объектов | Внедрение как можно большего числа визуальных подсказок (из реального мира), которые помогут пользователям понять, где находятся объекты, насколько они велики и из чего они сделаны. |
Оформление текста | Использование четкого читаемого текста в трехмерном пространстве для отображения важной информации. |
Дальнейшие действия
Проектировщику всегда будет чем заняться, особенно при изучении создания иммерсивных взаимодействий в новой парадигме. Приведенные ниже разделы предназначены для более опытных проектировщиков. Они включают сведения о разработке для смешанной реальности. Эти темы и ресурсы не имеют определенного порядка, поэтому вы можете изучать их в любой последовательности.
Выбор варианта создания прототипа
Набор средств Figma
Набор средств Figma предоставляет ресурсы, с помощью которых можно создавать эскизы и макеты пользовательского интерфейса. Все элементы управления пользовательского интерфейса основаны на компонентах, доступных в MRTK.
Дополнительные сведения о Unity
Узнайте, как создавать интерактивные интерфейсы с помощью Unity. Научитесь этому, выполнив процесс с начала и до конца.
Mixed Reality Toolkit (MRTK)
Благодаря пространственному взаимодействию и стандартным блокам пользовательского интерфейса, вы можете быстро начать проектирование и разработку смешанной реальности с помощью Unity.
Microsoft Maquette
Разработка для виртуальной реальности. Microsoft Maquette делает создание пространственных прототипов более простым, быстрым и иммерсивным.
Примечание
Начиная с версии MRTK3 мы предлагаем разработчикам новый язык для проектирования смешанной реальности. Дополнительные сведения см. в документации по MRTK3.
Другие ресурсы
Изучение основ
Получите более полное представление о том, что определяет смешанную реальность и как она используется.
Посетите мероприятие
Начните разрабатывать решения для Смешанной реальности
Установка инструментов
Используйте контрольный список установки, чтобы получить инструменты, необходимые для создания приложений для HoloLens и смешанной реальности.
Приступите к разработке
Выберите путь разработки в зависимости от своего уровня навыков, стиля работы или платформы.