Skip to main content
 首页 » AR百科

ARKIT

2017年07月05日 09:57:132600中国AR网

ARKIT AR百科苹果在今年 WWDC 上公布了全新 ARKit 增强现实开发包,国外有开发者利用 ARKIT、Unity 以及一台 iPhone 6s,成功将《守望先锋》中的游戏角色带入了现实环境中。毫无疑问,今年秋天将要发布的 iPhone 8 将主打 AR 增强现实功能,未来在现实世界中见到各种奇幻的场景就不足为奇了。


WWDC 想必让不少 AR/VR 从业者再次兴奋起来,苹果终于出手了。不仅宣布与 Valve 合作,还公布了首台 VR Ready 的全新 iMac Pro,更厉害的是针对 iOS 11 推出 ARKit,有了 iPhone 对 AR 的支持,相信很快 AR 会成为大家的日常。

     ARKIT作用

第一,快速稳定的运动定位,这个是最基本的AR功能,从演示中可以发现整个定位非常稳定且准确,说明精度很不错,桌面的特征并不算丰富,说明鲁棒性很好,最后渲染的Demo模型很复杂,但是感觉很流畅,说明实时性和算法能耗都深度优化过。从发布会的整个演示来看,ARkit的水准应该是业内顶级的。

第二,平面和边界的估计,平面估计在单目SLAM上并不稀奇,只是从演示中很难判断是基于三维点云拟合还是IMU数据,初始化的方式看起来更像是基于IMU的。边界估计这个之前不常见,演示中唯一可以看出来的是那个虚拟小人掉到桌子外(当时过于震惊而没有截屏),说明ARkit可能不是像snapchat那样简单的VIO类算法,(从放出来的文档看就是VIO...)点云构建的部分是有一定输出的。

第三,光照估计,这个不好说,单目做光照估计的需求很可能和算法本身的架构有关(直接法?),以什么形式输出不看到接口很难判断,大部分的AR应用是不需要这类数据的,除非是要基于实际光照做高还原的真实渲染。

第四,尺度估计,这个就非常厉害了,做单目SLAM的同学都有了解,单目是无法解决尺度问题的,虽然视频里没有展示,但是如果真的解决了尺度问题,说明苹果在IMU和视觉融合方面做了非常先进的工作,而且工程化的非常好,很期待这个功能的实际体验。

第五,对各个开发平台或引擎的支持,这点说明苹果做AR绝对是“蓄谋已久”的,并且野心很大,不给其他对手留余地,一上来就要建立一个完整且广泛的AR内容开发生态。

总体来说,ARkit基本实现了单目+IMU的SLAM算法可以提供的大部分功能,并且质量很高,我相信苹果是严格检查过机型覆盖率,实时性和能耗的,那么毫无疑问,凭借广泛的硬件覆盖率,iOS会成为最有活力的AR内容发布平台,PMGO的体验肯定有质的飞跃,一大波真-AR游戏应用将会到来。

ARKIT不足

第一个不足是三维重建的能力,无论从文字解释还是Demo演示来看,目前的ARkit仅仅支持平面的“重建”,这里姑且先算做重建,因为是否支持垂直面,任意角度的平面,甚至多个平面目前都还不确定(从目前发出来的文档看只支持水平面,说明平面的拟合可能是依赖于IMU的,仅用部分点云判断深度信息)。就算ARkit包含完整的平面重建能力,对于AR应用来说依然还是不足够的。

增强现实最基础的要求是对现实世界的理解,比如几何体的重建,这方面缺失带来的问题就是无法和真实世界的物体发生合理的物理碰撞,比如演示中看到一个虚拟小人掉下桌子,我们是看不到这个小人掉落到地面的效果的。另外就是虚实遮挡,假设桌面上有一个水杯,那么如果无法重建水杯的Mesh,我们就看不到水杯遮挡住虚拟模型的效果,而会看到虚拟模型“叠加”在水杯之上,这个会比较影响整个AR的体验。当然我相信以苹果的实力,想做重建并不是没有办法可想。

这里我有两个猜测,一个可能是三维重建的流程,交互和接口苹果还在优化中,目前AR基本的功能接口已经足够发布了,苹果想慢慢来。另一个可能是苹果想依托于硬件来解决三维重建的问题,众所周知单目做实时三维重建是非常有难度的,而基于双目或深度摄像头则可以相对简单的解决这个问题,顺便苹果还可以展现9月份即将发布的iPhone8的“特殊”,两全其美。

第二个不足,就是识别的能力,目前AR最火爆的应用场景其实不是游戏而是线下营销,而线下AR营销非常依托于识别算法和定位算法的对接。苹果可以在移动端单目设备上做出这样成熟的SLAM算法,单纯的识别和定位应该都不是问题,难点可能在于定位算法如何跟识别算法对接,如果依赖于端上的识别算法,那么按照现有的苹果更新审核机制,AR内容的更新会非常麻烦,苹果可能需要提供专门的编辑器;但是如果基于云端识别,则苹果的用户群体过于庞大,到时候云识别的QPS会很惊人,是否苹果还没有准备好接受这样的考验?

 总体来说由于iOS巨大的用户群体,ARkit的发布对整个AR行业是有很大的推进作用的,每一个和AR相关的玩家可能都需要重新审视一下自己的位置,如何在明确知道iOS具备AR能力的情况下找到自己的定位,纯算法或者硬件是否还要坚持?如何细分?如果做软件或AR服务,那么怎么最大化的利用ARkit?

      关于ARKIT开发平台

苹果公司(Apple Inc. )是美国的一家高科技公司。由史蒂夫·乔布斯、斯蒂夫·沃兹尼亚克和罗·韦恩(Ron Wayne)等人于1976年4月1日创立,并命名为美国苹果电脑公司(Apple Computer Inc. ),2007年1月9日更名为苹果公司,总部位于加利福尼亚州的库比蒂诺。

苹果公司1980年12月12日公开招股上市,2012年创下6235亿美元的市值记录,截至2014年6月,苹果公司已经连续三年成为全球市值最大公司。苹果公司在2016年世界500强排行榜中排名第9名。[1]  2013年9月30日,在宏盟集团的“全球最佳品牌”报告中,苹果公司超过可口可乐成为世界最有价值品牌。2014年,苹果品牌超越谷歌(Google),成为世界最具价值品牌。

2016年7月20日,《财富》发布了最新的世界500强排行榜,苹果公司名列第九名[2]  。

北京时间2016年9月8日凌晨1点,2016苹果秋季新品发布会于在美国旧金山的比尔·格雷厄姆市政礼堂举行[3]  。10月,苹果公司成为2016年全球100大最有价值品牌第一名。

2017年1月6日早晨8点整,“红色星期五”促销活动在苹果官网正式上线,瞬间大量用户涌入官网进行抢购,仅两分钟所有参与活动的耳机便被抢光,官网显示“由于需求量大,本次购买的产品不包含Beats Solo3 Wireless头戴耳机”。同时苹果官网一度陷入瘫痪,页面无法打开。

2017年2月,Brand Finance发布2017年度全球500强品牌榜单,苹果公司排名第二。 2017年6月7日,2017年《财富》美国500强排行榜发布,苹果公司排名第3位.2017年6月6号推出ARKIT平台


参考消息:新浪网   如何评价苹果在 2017 WWDC 上发布的 ARKit?

评论列表暂无评论
发表评论