共计 1282 个字符,预计需要花费 4 分钟才能阅读完成。
AR 作为近几年的热门技术,在快速发展的同时,也表现出了一些问题,开发者要如何解决?
在近期组织的安卓绿色联盟秘书处会议上,AR 工作组携业内技术专家就发展现状及未来规划做了汇报,为 AR 快速发展出谋划策!
AR 发展现状
随着 AR 技术的逐渐成熟,在国内的发展也是遍地开花,众多公司纷纷推出了自己的 AR 的算法,并在一些应用场景上得到了很好的应用,比如 AR+ 广告、AR+ 游戏、AR+ 小视频等。
但伴随 AR 的发展也暴露了一些问题,不同公司或不同场景中 AR 内容是比较分化的,每个场景可能都有自己内容制作的标准,以及有其相应的一些工具,这就导致相同的 AR 内容不能分发到多个平台,为了满足不同渠道投放的需求,开发人力和成本随之增加。
基于这种现状,安卓绿色联盟成立 AR 工作组,希望通过制定一套标准来统一 AR 内容格式和 AR 的算法或 AR 引擎接口,最终解决开发者上述痛点问题。
工作目标及规划
AR 工作组在 2019 年将重点发力两个方向:统一 AR 内容格式;统一 AR 的算法或者 AR 引擎接口。
怎样统一 AR 内容格式?AR 工作组希望通过绿盟打通内容流通的障碍,能够让内容在不同家的应用里面去进行自由地流通,因此构思了一套 AR 标准化层级。可以看出,越在底层的接口、格式越是比较容易统一的,越往上越贴近各家的场景,很难用一套标准去实现。工作组计划选定 1 至 2 个 AR 3D 内容格式,并按照 AR 标准化层级,分层分步骤进行内容格式统一工作。基于标准化层级,想要将标准落实到模型生产的流水线上面去,就需要定义坐标系和尺寸,将虚拟的比例尺统一;第二个就是模型的拓扑结构和 UV 的定义;第三个是 PBR 制作规范;第四个是通过 FBX 的闭源的格式转换到开源的格式里面去。这样就有了一套从生产模型到加载模型,然后到显示模型的规范。有模型制作规范,有材质的制作规范,最后做完了之后有一个检查的规范,大家统一输出一个检查器,针对我们所建立的模型的标准,自动地去给设计师输出一个你需要修改哪些不符合标准的地方,让它去修改这个模型。怎么把 AR 引擎的接口统一起来?在 APP 里面提供的 AR 引擎,包括 AR 内容的格式是不一样的,造成的结果是针对这个 AR 写的一些应用或者是内容,它不能够跨 APP 去做一个分发,不像网页端有比较统一的 H5、HTML 的标准。但是我们看到了另外一个发展趋势,就是微信小程序、支付宝小程序和百度小程序,和手机厂商都有一个快应用,在开发者这一层达成了比较一致的认知,我们希望通过 web 的方式来开发一个原生的应用,然后体适配给小程序或快应用的开发者,让他能够调用这些 AR 的能力。怎么调用这个 AR 能力?主要是用 ARSession 的统一接口,它有一些 AR 跟踪或者是环境感知的算法,通过 hybrid bridge 的环境,提供给最上层的小程序,给应用开发者调用,解决了 AR 能力的问题之后,小程序的开发者还会借助 WebGL 的图形接口,利用在 H5 上比较成熟的游戏引擎,搭建起一个完整的游戏应用或者是导航引用以及展示应用,搭建出各式各样的 AR 应用出来。
AR 工作组希望通过上述努力将 AR 内容格式及接口进行统一,并在各公司进行推广,最终促进 AR 技术的快速发展。