美文网首页
关于移动AR,你需要了解的基础概念

关于移动AR,你需要了解的基础概念

作者: 007独自散步 | 来源:发表于2019-08-28 21:25 被阅读0次
AR-inspect.png

AR是一个比较大的话题,为了避免过于发散,我从三个维度进行阐述:

一、应用场景

从产品应用场景区分,可以主要分为两类:功能性产品和娱乐性产品,对于AR也是一样。

1、功能性产品设计,主要考虑用户痛点

比如AR导航,解决用户找路困难的问题,重点在于导航路线的规划AR辅助的指引等等,其中AR虚拟形象则属于次要功能

二、产品方案

AR产品设计,我一直坚持的观点是,要体现出AR虚实融合以及虚实互动的特点。

有许多所谓的AR产品,或是通过识图调起一个H5网页,或是相机背景的H5网页,并没有真正体现出AR的价值,而且会对普通用户造成错误的认知。

这里主要强调三个方面:

1、内容呈现:AR是增强现实,AR内容是对现实的增强效果,而不是随便叠加一个粗糙简陋的模型或者图片视频。对大多数人来说,AR是高科技,是新奇玩意儿,通过AR技术呈现的应该是精致的模型、酷炫的视频,例如古建复原特效、太空星球模型、任意门穿越等等。

2、虚实融合:同样,通过AR呈现的内容要与现实环境有很好的融合效果,例如之前文章中提到的光照一致、几何一致、虚实遮挡等等。除了上述技术方式之外,在AR设计中还可以在视觉层面做处理,实现真实感十足的AR效果。

3、虚实互动:交互是产品体验的重要环节,同样,丰富的交互方式能让AR产品体验变得更加生动。对于移动AR来说,因为搭载了移动设备,可以通过多点触控、GUI交互、设备摇一摇/转动等交互方式实现对AR场景的交互。

对于AR来说,丰富的输入通道可以让交互方式变得更加多元化,可以让虚与实之间的互动更自然,体验更好。其中,不同的AR技术可以实现不同程度的跟踪,对于VIO的SLAM技术来说,可以实现房间规模大小的跟踪效果,也就是说可以通过设备位置移动实现位移交互方式,例如自然向前走动进出任意门,自然移动转动进行射击游戏等等。

三、交互细节

相对而言,业内有许多设计非常好的AR产品,当然也有很多粗制滥造的,许多产品设计人员其实并不能够充分理解AR是什么,可以怎么展示,可以怎么交互。同样,对于普通用户来说更是如此。

AR行业尚处于用户初识阶段,在三维环境里与内容的互动方式,有别于传统的二维环境。在这里重点介绍两个AR产品中的交互细节:

1、交互引导

因为AR是对场景/模型的呈现,需要对三维环境/模型进行交互,对用户而言,三维透视、纵深这些概念也是有一定门槛的,需要通过一定的引导告知才能更顺利的进行体验,哪怕是最基础的模型拖拽、缩放、旋转等等。并且,引导方式也需要考虑AR场景中呈现的透视关系。

特别喜欢Snapchat对AR场景中模型的交互引导,引导动画时Gif序列帧,随屏显示但有模型跟随的效果,是与模型位置相关的,不会丢失和割裂。

2、容错设计

体验过AR的用户,会了解一个词,叫“跟丢”,也就是跟踪过程中模型丢失,找不到了。这种常见于图像识别跟踪和SLAM的AR场景中,因为环境信息的丢失或变更,AR模型也会丢失,这个时候需要做好容错设计,做好跟丢补偿,可以通过引导提示快速复位,重新体验。

相关文章

  • 关于移动AR,你需要了解的基础概念

    AR是一个比较大的话题,为了避免过于发散,我从三个维度进行阐述: 一、应用场景 从产品应用场景区分,可以主要分为两...

  • AR 基础概念

    一. AR 的定义 AR 是缩写,英文是:Augmented Reality,中文是:增强现实。这个技术,让用户的...

  • 初识Fish Redux在Flutter中使用

    初识Fish Redux在Flutter中使用 本教程需要你在官方教程的基础上有概念性的了解,若你对基础概念不了解...

  • Hive 基础搭建教程

    需要安装Hadoop,教程:Hadoop 基础搭建教程 需要了解Hive基本概念:Hive 基础知识 1. 相关依...

  • 常见的运营指标

    所谓的基础指标概念,指的是在建设基础数据指标前,作为数据运营的起点,需要了解到的一些基础概念部分——包括指标,数据...

  • 关于iPhoneX适配(h5)

    1. 基础设备信息 首先在了解iPhoneX适配之前,需要了解关于iPhoneX设备的一些基础1) 关于iPho...

  • 证书链-Digital Certificates

    基础知识 在介绍证书链之前,需要首先了解一下非对称加密以及电子证书相关的基础概念。关于这部分,我也一直有些困惑,直...

  • OpenGL开篇(Mac, Xcode环境搭建)

    由于移动端接下来我们需要深入了解学习和使用OpenGL ES,前期我们需要了解基础OpenGL基本用法, 后续进行...

  • viewport与移动端布局

    关于移动端布局,有三个viewport需要了解,这三个viewport的出现是为了解决网页完美适配移动端屏幕的问题...

  • C++基础1:需要了解的基础概念

    1.windows api(Win32 API) 【使用VS,其头文件在C:\Program Files\Micr...

网友评论

      本文标题:关于移动AR,你需要了解的基础概念

      本文链接:https://www.haomeiwen.com/subject/cjcvectx.html