谷歌发表“移动AR设计的最佳做法”

本文英语原文由UX设计师 Alesha Unpingco 所作。 52VR修正了原译文的翻译错误并作润饰编辑。

      在过去数年中,许多人已经通过谷歌Cardboard、Daydream View,以及 Oculus Rift 和 HTC Vive 这样的高端头显体验了虚拟现实。现在,增强现实有机会直接通过用户的移动设备来到他们身边。AR可以直接将信息呈现在用户视场之中,这种数字信息可以增强他们的物理空间。然而,AR是一种全新的技术,所以在设计直观的用户交互时,开发者需要仔细进行思考。

      谷歌探索AR已有一段时间,他们积累了一些关于设计模式的经验,而这或许能为移动AR平台的创作者提供借鉴参考。在本文中,谷歌将和我们回顾从头显设计、移动虚拟现实体验到深度感应增强现实应用的探索之路。Google Earth VR 和 Tilt Brush 等应用允许用户使用两个控制器进行探索和创建内容;Daydream帮助我们了解了设计移动体验的机会和限制;移动AR提出了一系列新的交互挑战。 谷歌的探索说明了他们是如何调整沉浸式图形内容以处理适应不同的物理环境和在整个应用会话期间握持手机的需求。

关键的设计考量

谷歌发表”移动AR最佳实践指南”

      移动限制:借助设备的摄像头,数字对象的实际坐标,以及屏幕触摸和接近感应的输入方法,我们可以实现身临其境的交互。由于移动AR体验通常需要至少一只手握持手机,所以确保交互是可发现的,直观的,并且可轻易通过一只手实现或甚至无需手部来实现非常重要。移动设备是用户步入增强世界的窗口,因此创作者同时需要考虑如何令移动AR体验适合不同的屏幕尺寸和方向。

谷歌发表”移动AR最佳实践指南”

      移动心理模型和维度转移:内容创建者应该牢记移动AR用户的现有心理模型。当二维的UI模式固定于用户的手机屏幕上时,这种模式往往带来久坐于一个地方的应用体验。然而,开发者和设计人员可以利用固定于现实世界的UI模式或其他交互模式来实现创新,鼓励用户在整个物理空间中移动,从而引导用户获得更丰富和更深层次的体验。对于令用户了解和适应应用程序的3D本质,以及更迅速地开始感受移动AR体验所提供的价值(例如从多个不同角度观察增强对象),后一种方法往往是一种更为自然的方法。


谷歌发表”移动AR最佳实践指南”


      环境考虑:每个应用程序都有一个专门的“体验空间”,这是体验所需的物理空间和运动范围的组合。结合ARCore可以在不同高度检测不同平面尺寸或重叠平面的能力,这为独特的立体响应式设计提供了可能,创作者可以确定数字对象应该如何响应或缩放来适配用户移动游玩空间的限制。像引导文字或角色动画等视觉线索可以引导用户在物理空间中移动,强化纯物理世界切换至AR环境的感知,并鼓励适当的环境扫描。


谷歌发表”移动AR最佳实践指南”

      视觉可供性:先进的屏幕显示和照明技术使数字渲染对象自然出现在用户环境之中成为了可能。立体UI模式可以补充3D移动AR体验,但作为交互式组件强调它们的功能仍然非常重要,因为用户得以选择状态和功能。除了帮助用户在环境中与虚拟对象交互之外,与移动设备检测到的平面进行交流同样非常重要,因为这可以满足用户对数字物品置放位置的预期。


谷歌发表”移动AR最佳实践指南”


      移动AR二维交互:对于移动AR,我们已经看到了二维屏幕锁定UI的应用,这为用户提供了一种“魔术手”式的交互方式(通过触控输入与虚拟信息交互)。与远处对象进行交互的能力可以为用户提供强大的控制感。但由于二维UI模式一直以来都与零运动的体验联系在一起,所以用户已经习惯了保持静止状态,不太愿意四周走动。如果物理移动是一种理想的交互形式,移动增强现实创建者可以更多地考虑平面检测、数字对象深度、以及手机位置来激发用户对体积空间的探索。但请不要添加过多的二维UI,因为这有可能会打破沉浸感,影响用户的AR体验。


谷歌发表”移动AR最佳实践指南”

      移动AR沉浸式交互:为了实现身临其境,我们专注于核心移动AR交互机制,如对象交互、浏览、信息显示和视觉引导等等。通过为数字对象探索固定位置或动态缩放的方式,我们可以优化可读性、可用性和缩放比例。使用设备上的十字线或光线投射是理解用户意图和注视点的一种方式,对设计者和开发者而言,根据摄像头所指向的位置来缩放数字元素或设置数字元素的响应方式可能是一种合适的做法。根据用户距离来设置角色的响应方式和提供相应的信息(如越接近就提供更多信息),这都是创造者利用距离信息线索来奖励探索,以及鼓励用户通过移动进行交互的优秀例子。


下一步?


      这只是谷歌早期的探索经验,谷歌团队将会很快发布移动AR设计的指南。移动AR需要解决的问题很多,但可以解锁的愉快体验同样很多。十分期待谷歌,以及其他厂商、开发者、社区爱好者在探索征途中继续为我们分享更多的经验教训。与此同时,希望大家可以继续创新,继续突破,继续打造更多更好的AR体验。

(文中图片来自 Chris Chamberlain)

(编辑:Kor)

    想体验AR开发吗?可以从这些简单的教程开始√ ,请点击:

        1)体验ARKit应用开发

        2)体验ARCore应用开发

文章标签:AR开发,AR入门,AR游戏开发,谷歌,ARCore


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值