交互模型
借助混合现实工具包,可以使用来自各种输入源的输入,如 6DoF(六自由度)控制器、关节人手或语音。 若要确定适用于你的应用的最佳交互模型,请考虑用户的目标并考虑可能影响他们体验的任何环境因素。
有三种主要的交互模型适合大多数混合现实体验。 尽管可以将各种交互模型的各个部分组合到你的应用中,但这样做之前应仔细考虑。 这会带来与用户输入竞争的风险,例如同时使用手部射线和头部凝视光标,这可能会让用户不知所措。
手部和运动控制器模型
手部和运动控制器模型要求用户使用一只或两只手与全息影像交互。 此模型消除了虚拟世界和现实世界之间的界限。
一些具体的场景包括:
- 为信息工作者提供带有 UI 功能的2D虚拟屏幕,以显示和控制内容
- 为一线工作者提供关于工厂装配线的教程和指南
- 开发用于协助和教育医疗专业人员的专业工具
- 使用 3D 虚拟对象来装饰现实世界,或创建另一个世界
- 以自然世界为背景创建基于位置的服务和游戏
有三种手部和运动控制器的形态:
- 用手直接操作
- 用手指向并提交
- 运动控制器
免手动模型
顾名思义,免手动模型使用户无需用手即可以与全息内容进行交互。 但是,他们也可以使用语音输入或“凝视并停留”。
一些具体的场景包括:
- 在用户双手被占用时引导用户完成任务
- 在用户双手被占用时参考材料
- 手部疲劳
- 无法跟踪手套
- 手里拿着东西
- 做大幅度手势时的社交尴尬
- 狭小空间
凝视并提交
在与无法触及的全息内容交互时,最好使用“凝视并提交”。 用户凝视一个对象或 UI 元素,然后使用辅助输入选中它(“提交”到它)。 提交方法包括语音命令、按下按钮或手势。
有两种类型的凝视输入(头部凝视和眼睛凝视),它们有不同的提交操作。