制定AR标准,AR工作组一路向前

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标准化层级,分层分步骤进行内容格式统一工作。
image.png
基于标准化层级,想要将标准落实到模型生产的流水线上面去,就需要定义坐标系和尺寸,将虚拟的比例尺统一;第二个就是模型的拓扑结构和UV的定义;第三个是PBR制作规范;第四个是通过FBX的闭源的格式转换到开源的格式里面去。这样就有了一套从生产模型到加载模型,然后到显示模型的规范。
image.png
有模型制作规范,有材质的制作规范,最后做完了之后有一个检查的规范,大家统一输出一个检查器,针对我们所建立的模型的标准,自动地去给设计师输出一个你需要修改哪些不符合标准的地方,让它去修改这个模型。
怎么把AR引擎的接口统一起来?
在APP里面提供的AR引擎,包括AR内容的格式是不一样的,造成的结果是针对这个AR写的一些应用或者是内容,它不能够跨APP去做一个分发,不像网页端有比较统一的H5、HTML的标准。但是我们看到了另外一个发展趋势,就是微信小程序、支付宝小程序和百度小程序,和手机厂商都有一个快应用,在开发者这一层达成了比较一致的认知,我们希望通过web的方式来开发一个原生的应用,然后体适配给小程序或快应用的开发者,让他能够调用这些AR的能力。
image.png
怎么调用这个AR能力?主要是用ARSession的统一接口,它有一些AR跟踪或者是环境感知的算法,通过hybrid bridge的环境,提供给最上层的小程序,给应用开发者调用,解决了AR能力的问题之后,小程序的开发者还会借助WebGL的图形接口,利用在H5上比较成熟的游戏引擎,搭建起一个完整的游戏应用或者是导航引用以及展示应用,搭建出各式各样的AR应用出来。

AR工作组希望通过上述努力将AR内容格式及接口进行统一,并在各公司进行推广,最终促进AR技术的快速发展。

猜你喜欢

转载自blog.csdn.net/AndroidGA/article/details/88912717
今日推荐