开始设计和制作原型

mixed reality design abstract

混合现实应用程序与当今世界上的任何其他应用程序都不同,设计它们是一项艰巨的工作。你不仅需要考虑你所创造的真实世界和虚拟世界的新组合,还需要考虑它们所提供的新用户体验。由于混合现实是一个很大的领域,我们在其设计范围中选择了重要的点,并将它们作为一系列检查点列在下面。这些都是循序渐进的,但如果你已经涉猎过了,可以随意跳到下面的任何部分。

看看我们的设计概述视频开始吧:

设计的检查点

使用以下检查点将您的应用程序思想和概念带入混合现实的世界。

1. 开始

与所有旅程一样,设计混合现实应用程序的冒险从基础开始。我们建议你熟悉什么是混合实相和什么是全息图?让你为沉浸式设计做好准备的文章。一旦你完成了通读,你就可以开始你的混合现实设计之旅了!

Getting started gif from Designing Holograms app

检查点 结果
扩展你的设计过程 获得混合现实设计过程的第一手资料,收集了来自微软内外的设计师
混合现实应用的类型 决定你的应用体验在混合现实频谱中的位置
设计全息图应用程序 通过体验创造令人惊叹的HoloLens应用程序的行为,技巧和建议来学习混合现实UX设计的基础知识(可从HoloLens 2中的微软商店下载)
MRTK示例中心 体验混合现实常见的空间交互和UX构建模块(可从HoloLens 2中的Microsoft Store下载)
可选 下载Figma Toolkit Figma Toolkit为您提供了用于基于MRTK中可用的组件绘制和布局UI的资产

2. 核心概念

无论你是在开发VR还是AR,有几个核心概念适用于设计流畅的沉浸式体验。了解用户的观点,定位物体,确保每个人都舒适和安全是你在这个阶段的首要任务。在本节结束时,您将拥有进行交互设计的坚实基础。

Core concepts example image

概念 结果
全息框架 理解当用户戴着耳机时,他们是如何看到你的内容叠加到现实世界中的
坐标系统 学习如何在世界上有意义的地方定位全息图,无论是他们的物理房间还是你创建的虚拟领域
空间映射 将对象锚定在用户的世界中,并利用真实世界的物理表面
舒适的考虑 通过模仿自然世界的方式创建和呈现沉浸式内容,确保用户的舒适和安全

3. 交互设计

无论一个虚拟体验多么美丽和沉浸,如果没有互动,它都是无用的。本节将引导您了解基本的交互模型、手部和运动控制器、语音输入以及从用户那里收集眼动追踪数据。在本节结束时,您将准备好处理设计旅程中的最后一个大主题:用户体验。

Interaction design factors

概念 结果
交互模型 通过手、眼和语音输入为用户提供本能的交互
手和运动控制器 了解如何在近距离与用户的手或在远距离与精确的交互与全息图交互
语音输入 在沉浸式应用程序中使用语音命令作为输入来控制周围的全息图和环境
眼动跟踪 通过使用有关用户正在查看的内容的信息,在全息体验中添加新的上下文和人类理解水平

4. 用户体验要素

现在你已经掌握了基本的交互,你可以专注于用户体验元素的细微之处,以及如何适应混合现实的独特环境。您将涵盖常见的行为,资产设计,对象缩放和排版,同时为用户提供直观的体验。这一节标志着官方混合现实设计之旅的结束,但在What's next?部分,让你继续前进。

UX Elements

概念 结果
常用控件和行为 了解常用的空间交互和UI构建块
颜色、光线和材料 为混合现实设计质量资产,将颜色、照明和材料考虑在内
对象范围 尽可能多地结合现实世界的视觉线索来帮助你的用户理解物体的位置,它们有多大,以及它们是由什么组成的
排版 在三维空间中使用清晰易读的文本,为用户提供他们需要的重要信息

接下来是什么?

设计师的工作永远不会结束,尤其是在学习以新模式创造沉浸式体验时。以下部分将带您超越您已经完成的初级设计材料,进入混合现实开发的世界。这些主题和资源不是按任何顺序排列的,所以请随意探索!

选择一个原型选项

MRTK Figma Toolkit
Figma工具包
Figma Toolkit提供了可用于绘制和布局UI的资源。所有UI控件都基于MRTK中可用的组件。

Learn Unity
学会团结
学习如何使用Unity创建交互式体验。从头到尾,边做边学。

Mixed Reality Toolkit (MRTK)
混合现实工具包(MRTK)
使用空间交互和UI构建块,使用Unity启动混合现实设计和开发。

Microsoft Maquette
微软设计草图
为VR设计。Microsoft Maquette使空间原型设计变得简单、快速和身临其境。


请注意

从MRTK3开始,我们将向开发人员介绍一种新的混合现实设计语言。有关更多信息,请参阅MRTK3文档。


其他资源

Understand the basics
了解基本知识
更好地理解混合现实的定义以及它是如何被使用的。

Come to an event
参加活动
开始您的混合现实开发之旅。

Install the tools
安装工具
使用安装清单获取构建HoloLens和混合现实应用程序所需的工具。

Start developing
开始开发
根据你的技能水平、工作风格或对平台的兴趣来选择开发路径。