本文主要是介绍谷歌发表“移动AR设计的最佳做法”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
移动心理模型和维度转移:内容创建者应该牢记移动AR用户的现有心理模型。当二维的UI模式固定于用户的手机屏幕上时,这种模式往往带来久坐于一个地方的应用体验。然而,开发者和设计人员可以利用固定于现实世界的UI模式或其他交互模式来实现创新,鼓励用户在整个物理空间中移动,从而引导用户获得更丰富和更深层次的体验。对于令用户了解和适应应用程序的3D本质,以及更迅速地开始感受移动AR体验所提供的价值(例如从多个不同角度观察增强对象),后一种方法往往是一种更为自然的方法。
环境考虑:每个应用程序都有一个专门的“体验空间”,这是体验所需的物理空间和运动范围的组合。结合ARCore可以在不同高度检测不同平面尺寸或重叠平面的能力,这为独特的立体响应式设计提供了可能,创作者可以确定数字对象应该如何响应或缩放来适配用户移动游玩空间的限制。像引导文字或角色动画等视觉线索可以引导用户在物理空间中移动,强化纯物理世界切换至AR环境的感知,并鼓励适当的环境扫描。
视觉可供性:先进的屏幕显示和照明技术使数字渲染对象自然出现在用户环境之中成为了可能。立体UI模式可以补充3D移动AR体验,但作为交互式组件强调它们的功能仍然非常重要,因为用户得以选择状态和功能。除了帮助用户在环境中与虚拟对象交互之外,与移动设备检测到的平面进行交流同样非常重要,因为这可以满足用户对数字物品置放位置的预期。
移动AR二维交互:对于移动AR,我们已经看到了二维屏幕锁定UI的应用,这为用户提供了一种“魔术手”式的交互方式(通过触控输入与虚拟信息交互)。与远处对象进行交互的能力可以为用户提供强大的控制感。但由于二维UI模式一直以来都与零运动的体验联系在一起,所以用户已经习惯了保持静止状态,不太愿意四周走动。如果物理移动是一种理想的交互形式,移动增强现实创建者可以更多地考虑平面检测、数字对象深度、以及手机位置来激发用户对体积空间的探索。但请不要添加过多的二维UI,因为这有可能会打破沉浸感,影响用户的AR体验。
移动AR沉浸式交互:为了实现身临其境,我们专注于核心移动AR交互机制,如对象交互、浏览、信息显示和视觉引导等等。通过为数字对象探索固定位置或动态缩放的方式,我们可以优化可读性、可用性和缩放比例。使用设备上的十字线或光线投射是理解用户意图和注视点的一种方式,对设计者和开发者而言,根据摄像头所指向的位置来缩放数字元素或设置数字元素的响应方式可能是一种合适的做法。根据用户距离来设置角色的响应方式和提供相应的信息(如越接近就提供更多信息),这都是创造者利用距离信息线索来奖励探索,以及鼓励用户通过移动进行交互的优秀例子。
下一步?
这只是谷歌早期的探索经验,谷歌团队将会很快发布移动AR设计的指南。移动AR需要解决的问题很多,但可以解锁的愉快体验同样很多。十分期待谷歌,以及其他厂商、开发者、社区爱好者在探索征途中继续为我们分享更多的经验教训。与此同时,希望大家可以继续创新,继续突破,继续打造更多更好的AR体验。
(文中图片来自 Chris Chamberlain)
想体验AR开发吗?可以从这些简单的教程开始√ ,请点击:
1)体验ARKit应用开发2)体验ARCore应用开发
文章标签:AR开发,AR入门,AR游戏开发,谷歌,ARCore
这篇关于谷歌发表“移动AR设计的最佳做法”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!