最近ios11推出ARKit,效果惊艳的slam秒杀市面上已有的第三方SDK,它能够帮助我们以最简单快捷的方式实现AR技术功能。



ARKit框架提供了两种AR技术,一种是基于3D场景(SceneKit)实现的增强现实,一种是基于2D场景(SpriktKit)实现的增强现实,一般主流都是基于3D实现AR技术。


那么ARkit究竟带来了什么功能呢?


1、有快速稳定的识别定位


发布会演示视频中桌面的特征并不算丰富,但是整个定位非常稳定且准确,说明ARkit有可能是利用视觉惯性里程计(Visual Inertial Odometry)技术去追踪 iPhone 或 iPad 周围的环境,让设备能够感知到它如何在房间内移动。ARKit自动分析房间布局、检测桌面和地面等水平面,从而将虚拟的物体放到这些水平面上。渲染的模型很稳定不会抖动也不会漂移,非常流畅。说明实时性和算法能耗都深度优化过。从整个演示来看,ARkit的水准应该是业内顶级的。


2、 平面和边界的估计


发布会演示视频中,小人掉下桌面那应该就是用了边界估计。


3、 光照估计


这个功能会通过摄像头捕捉并计算捕捉到的场景中的光的总量,来给虚拟物体施加正确的光照条件。


总体来说,ARkit基本实现了单目+IMU的SLAM算法可以提供的大部分功能,并且质量很高。


那么,目前ARkit还存在哪些不足呢?


1、 三维重建能力不足


至少从官方文档来看目前ARKit仅支持平面重建,但是根据目前的市场需求来看,仅仅是平面重建是远远不够的。


2、没有三维遮挡效果


虚拟物体在真实物体背面时,并没有遮挡的效果。


3、跨平台能力不足


大多数的市场需求,绝不是仅仅只要iOS版。


有了ARKit,我们究竟该怎么玩呢?


ARKit的诞生从一定意义上来说为一大波即将创业以及正在创业路上奔跑的企业的一大宏利。


1、跟随策略


对创业型的公司来讲如同苹果APP stroe, 可以开发一批基于ARkit或者基于苹果AR眼镜针对C端的游戏娱乐方面的应用,对已经有固定商业模式的公司抑或是还在摸爬滚打的创业初期的公司来说也会是其主要发力的方向。


2、与其互补


在技术方面,因苹果一惯思路都是封闭式的。而AR眼镜、SDK都是支持全操作系统的,所以不管是To B 还是To C,Andiow以及Windows都是创业以及重要企业主要的发力方向。


3、B端发力


无论是大中小型企业,在AR商业模式的构建上还可以避开苹果C端的市场。ARkit和AR眼镜的推出给B端领域带来了机会,例如在B端的工业领域,你见过工业企业和工人工作中有用苹果电脑和手机的吗?答案显然是肯定的,几乎没有。咎其主因是苹果系统是闭环,很多系统并不支持,虽然它在消费级已经做到了NO.1,当然也因其本身就是消费级的物品,所以他在工业领域肯定是用不起来的。


综上所述,虽然巨头来了,但并不代表它能把所有的领域都可覆盖到的。


(下载iPhone或Android应用“经理人分享”,一个只为职业精英人群提供优质知识服务的分享平台。不做单纯的资讯推送,致力于成为你的私人智库。)

作者:佚名
来源:Cocoa开发者社区