iOS 11.3的更新让ARKit支持垂直表面识别以及图像识别

电子说

1.2w人已加入

描述

今年的Google Play大奖提名已由Google宣布,获奖名单将在5月7日的Google I/O Conference上正式宣布。提名的应用中不少是辅助生活的实用工具,还有些制作优良且评价不错的游戏。此外,今年的Google Play大奖中还有两个新的类别:AR和VR。

最佳AR、VR体验的提名包括:

·BBC地球:VR中的生活

·Porshe Mission E

·Asteroids

·Brickscape

·Figment AR

看得出Google对AR开发的支持力度还是挺大的,近几个月来Android平台上的ARcore应用也在增长迅速着,但是ARCore依然同ARKit存在差距。差距不仅存在于应用数和下载数方面,由于ARKit1.5已经在三月份的更新中支持了垂直表面识别和图像识别,这使得ARCore在功能上也有所落后。

缺乏内容依然是ARCore面对的问题,为了解决该问题,提名榜上有名的Figment AR背后制作方Viro Media通过其ViroAR平台增加新工具,让开发者们更加轻松地开发应用,使得ARCore应用程序数量增加,让ARCore具备同ARKit像匹敌的竞争能力。

Viro Media于去年三月完成第一轮250万美元融资,随后发布了简易AR/VR内容开发工具Viro Core。这是款类似于SceneKit并且适配安卓的工具,支持使用Java进行AR/VR的本地开发,借助Viro Core开发者可以使用自己书写的语言工具来构建AR/VR应用,开发者可以轻松地从相同的代码库为ios和Android开发具备图像识别的AR程序应用。

Figment AR就是该公司推出的一款示例APP。

用户可以添加各式物体、表情,创造富有想象力的场景并将其记录下来,分享给其他朋友。

制造通往海边的任意门。

Viro Media通过这款示例应用展现Viro Core平台能力,开发者可以轻松将大量效果构建进自己的应用程序中。

iOS 11.3的更新让ARKit支持垂直表面识别以及图像识别,而目前这是ARCore不具备的。Viro表示将为Android提供这个关键的AR功能。

借助图像识别,开发人员可以在现实世界中找到并识别2D图像的位置,并在其应用程序中对其进行响应。图像识别将使更多的AR体验成为可能,例如在博物馆中进行交互式展示,为电影海报带来3D角色,并通过标记和标志辅助导航。

ViroCore也是该平台下的一大亮点,如上文提到的那样,这是一款类似于scenekit的3D渲染工具。“ViroCore结合了高性能渲染引擎和描述性API来创建身临其境的AR / VR应用程序,ViroCore只需要高级场景描述。轻松地将模型,动画,物理,粒子效果等添加到您的Android应用程序中。”

图像识别

按照Viro方面所说,VrioCore简单易学,比起OpenGL这样的API更具表现力和容易学习,可以配合常用的Java API与常用的Android开发工具使用,不需要学习游戏引擎的入门知识便可以开始开发。

ViroCore还将AR和VR功能添加到现有的2D应用程序中,带来一些有趣的新功能。

Viro还增加了对PBR模型的支持,以使得场景更加逼真。基于物理的渲染(PBR)是一种通过结合现实世界灯光和材料的高级模型的渲染技术,为场景提供更逼真的照明效果。PBR背后的理论与现实世界的照明和表面的物理学原理相似。

移动AR的光照一致性一直是个难解决的问题(基于移动AR的光照一致性),Viro的实时光照、阴影处理效果可以说是很优秀了。

Viro平台免费,功能优秀,目前已经吸引了不少客户。对于ARCore开发者而言,或许是一款很好的协助开发工具,况且它还具备跨平台的特性,“让AR/VR开发民主化”如果能够实现,基于ARCore的应用数量或许将迎来爆发。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分