Начните проектировать и создавать прототипы

фрагмент проекта смешанной реальности

Приложения смешанной реальности на сегодня не имеют аналогий, а их разработка требует значительных усилий. Ведь вам не только приходится учитывать разные сочетания реальных и виртуальных миров, но и обеспечиваемые ими способы взаимодействия с пользователями. Так как смешанная реальность — это очень обширная тема, мы выделили несколько важных аспектов проектирования и изложили их ниже в виде контрольных точек. Мы приводим их в определенном порядке, но, если вы уже знакомы со смешанной реальностью, вы можете изучать их в любой последовательности.

Посмотрите наше видео с обзором проектирования, чтобы начать работу:

Этапы проектирования

Используйте следующие контрольные точки, чтобы реализовать свои идеи и концепции в мире смешанной реальности.

1. Начало работы

Как и со всеми обширными темами, ознакомление с проектированием приложений смешанной реальности начинается с основ. Мы рекомендуем вам ознакомиться со статьями Что такое смешанная реальность и Что такое голограмма?, чтобы вы поняли, как проектируется иммерсивное взаимодействие. После этого можете приступать к изучению принципов проектирования для смешанной реальности.

Начало работы с GIF в приложении для создания голограмм

Контрольная точка Результат
Расширение процесса разработки Сведения о процессе проектирования для Смешанной реальности, которыми делятся дизайнеры из Майкрософт и других компаний.
Типы приложений смешанной реальности Определение того, какого именно типа приложение вы хотите создать.
Приложение для создания голограмм Изучите основные принципы разработки пользовательского интерфейса смешанной реальности на практике, а также получите советы и рекомендации для создания впечатляющих приложений HoloLens (доступно для скачивания в Microsoft Store в разделе HoloLens 2).
Центр с примерами MRTK Изучите популярные пространственные взаимодействия и базовые блоки пользовательского интерфейса для смешанной реальности (доступно для скачивания из Microsoft Store в HoloLens 2).
НеобязательноСкачивание набора средств Figma Набор средств Figma предоставляет ресурсы, с помощью которых можно создавать эскизы и макеты пользовательского интерфейса на основе компонентов, доступных в МРТК

2. Основные понятия

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

Изображение с примерами основных концепций

Концепция Результат
Голографический кадр Понимание того, как пользователи видят ваше содержимое, наложенное на реальный мир, при использовании гарнитуры.
Системы координат Сведения о том, как позиционировать голограммы в значимых местах мира, будь то физическое помещение или созданная вами виртуальная область.
Пространственное сопоставление Реализация привязки объектов в мире пользователя и использование физических поверхностей из реального мира.
Вопросы комфорта Обеспечение комфорта и безопасности пользователей за счет создания и представления иммерсивного содержимого способами, которые имитируют реальный мир.

3. Проектирование взаимодействия

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

Факторы, влияющие на проектирование взаимодействия

Концепция Результат
Модели взаимодействия Предоставление пользователям возможности инстинктивных взаимодействий посредством рук, взгляда и голосового ввода.
Руки и контроллеры движения Сведения о том, как взаимодействовать с голограммами на близком расстоянии с помощью рук или на дальнем расстоянии с помощью точных взаимодействий.
Голосовой ввод Использование голосовых команд в качестве средства ввода в иммерсивных приложениях для управления голограммами и средами.
Отслеживание взгляда Добавление нового уровня понимания контекста и намерений человека в голографическом взаимодействии с учетом информации о том, куда смотрят пользователи.

4. Элементы пользовательского интерфейса

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

Элементы взаимодействия с пользователем

Концепция Результат
Распространенные элементы управления и режимы поведения Изучение часто используемых пространственных взаимодействий и стандартных блоков пользовательского интерфейса.
Цвет, свет и материалы Проектирование качественных ресурсов для смешанной реальности, которые учитывают цвет, освещение и материал.
Масштабирование объектов Внедрение как можно большего числа визуальных подсказок (из реального мира), которые помогут пользователям понять, где находятся объекты, насколько они велики и из чего они сделаны.
Оформление текста Использование четкого читаемого текста в трехмерном пространстве для отображения важной информации.

Дальнейшие действия

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

Выбор варианта создания прототипа

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

Дополнительные сведения о Unity
Дополнительные сведения о Unity
Узнайте, как создавать интерактивные интерфейсы с помощью Unity. Научитесь этому, выполнив процесс с начала и до конца.

Mixed Reality Toolkit (MRTK)
Mixed Reality Toolkit (MRTK)
Благодаря пространственному взаимодействию и стандартным блокам пользовательского интерфейса, вы можете быстро начать проектирование и разработку смешанной реальности с помощью Unity.

Microsoft Maquette
Microsoft Maquette
Разработка для виртуальной реальности. Microsoft Maquette делает создание пространственных прототипов более простым, быстрым и иммерсивным.


Примечание

Начиная с версии MRTK3 мы предлагаем разработчикам новый язык для проектирования смешанной реальности. Дополнительные сведения см. в документации по MRTK3.


Другие ресурсы

Изучение основ
Изучение основ
Получите более полное представление о том, что определяет смешанную реальность и как она используется.

Посетите мероприятие
Посетите мероприятие
Начните разрабатывать решения для Смешанной реальности

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

Приступите к разработке
Приступите к разработке
Выберите путь разработки в зависимости от своего уровня навыков, стиля работы или платформы.