谷歌发表”移动AR最佳实践指南”
发布时间:2017-12-18 14:16 来源: 映维网
在过去数年中,许多都已经通过谷歌Cardboard,Daydream View,以及Oculus Rift和HTC Vive这样的高端头显来体验了虚拟现实。现在,增强现实有机会直接通过用户的移动设备达致他们。AR可以直接将信息呈现在用户视场之中,这种数字信息可以增强他们的物理空间。然而,AR是一种全新的技术,所以在设计直观的用户交互时,开发者需要仔细进行思考。
谷歌探索AR已有一段时间,他们积累了一些关于设计模式的经验,而这或许能为移动AR平台的创作者提供借鉴参考。在本文中,谷歌将和我们回顾从头显设计,移动虚拟现实体验到深度感应增强现实应用的探索之路。Google Earth VR和Tilt Brush等应用允许用户使用两个控制器进行探索和创建内容;Daydream帮助我们了解了设计移动体验的机会和限制;移动AR提出了一系列新的交互挑战。谷歌的探索说明了他们是如何尝试适应新兴的模式,以应对不同的物理环境和在整个应用会话期间握持手机的需求。
1. 关键的设计考量
移动限制:借助设备的摄像头,数字对象的实际坐标,以及屏幕触摸和接近感应的输入方法,我们可以实现身临其境的交互。由于移动AR体验通常需要至少一只手握持手机,所以确保交互是可发现的,直观的,并且可轻易通过一只手实现或甚至无需手部来实现非常重要。移动设备是用户步入增强世界的窗口,因此创作者同时需要考虑如何令移动AR体验适合不同的屏幕尺寸和方向。
移动心智模型和维度转移:内容创建者应该牢记移动AR用户的现有心智模型。当锁定至用户的手机屏幕时,2D UI模式往往会导致更长久就座的应用体验。然而,开发者和设计人员可以利用世界锁定的UI或其他交互模式来实现创新,鼓励用户在整个物理空间中移动,从而引导用户获得更丰富和更深层次的体验。对于令用户学习和适应应用程序会话的3D特性,以及更迅速地开始欣赏移动AR体验所提供的价值(例如从多个不同角度观察AR对象),后一种方法往往是一种更为自然的方法。
环境考虑:每个应用程序都有一个专门的“体验空间”,这是体验所需的物理空间和运动范围的组合。结合ARCore可以在不同高度检测不同平面尺寸或重叠平面的能力,这为独特的体积响应式设计提供了可能,创作者可以确定数字对象应该如何响应或缩放适配用户移动游玩空间的限制。像教学文本或角色动画等视觉线索可以引导用户在物理空间中移动,强化纯物理世界切换至AR环境的感知,并鼓励适当的环境扫描。
视觉可供性:先进的屏幕显示和照明技术使得数字渲染对象自然出现在用户环境之中成为了可能。体积式UI模式可以补充3D移动AR体验,但作为交互式组件强调它们的功能仍然非常重要,因为用户得以选择状态和功能。除了帮助用户在环境中与虚拟对象交互之外,与移动设备检测到的平面进行交流同样非常重要,因为这可以满足用户对数字物品置放位置的预期。
移动AR 2D交互:对于移动AR,我们已经看到了2D屏幕锁定UI的应用,这为用户提供了一种“魔术手”的交互方式(通过触控输入与虚拟信息交互)。与远处对象进行交互的能力可以为用户提供强大的控制感。但由于2D UI模式一直以来都与零运动的体验联系在一起,所以用户已经习惯了保持静止状态,不太愿意四周走动。如果物理移动是一种理想的交互形式,移动增强现实创建者可以更多地考虑平面检测,数字对象深度,以及手机位置来激发用户对体积空间的探索。但请不要添加过多的2D UI,因为这有可能会打破沉浸感,影响用户的AR体验。
移动AR沉浸式交互:为了实现身临其境,我们专注于核心移动AR交互机制,如对象交互,浏览,信息显示和视觉引导等等。通过为数字对象探索固定位置或动态缩放的方式,我们可以优化可读性,可用性和缩放比例。使用设备上的十字线或光线投射是理解用户意图和注视点的一种方式,对设计者和开发者而言,根据摄像头所指向的位置来缩放数字元素或设置数字元素的响应方式可能是一种合适的做法。根据用户距离来设置角色的响应方式和提供信息(如越接近就提供更多信息),这都是创造者利用接近线索来奖励探索,以及鼓励用户通过移动进行交互的优秀例子。
2. 下一步?
这只是谷歌早期的探索经验。谷歌团队未来将会发布移动AR设计的指南。移动AR需要解决的问题很多,但可以解锁的愉快体验同样很多。映维网十分期待谷歌,以及其他厂商,开发者,社区爱好者在探索征途中继续为我们分享更多的经验教训。与此同时,映维网希望大家可以继续创新,继续突破,继续打造更多更好的AR体验。
推荐阅读