ARKit2.0 新功能文档摘要

20180605 Beta 版本

1.返回包含镜头前方环境数据的对象。

ARKit2.0 新功能文档摘要_第1张图片
获得镜头前环境信息

此方法异步执行,只有当环境探测完毕之后才会有返回结果。
使用的前提是当前ARSession的configuration是ARWorldTrackingConfiguration。

此外,这个方法返回的 ARWorldMap对象还有一个用处:保存环境信息。
每个ARSession都包含环境信息。在2.0版本中,我们可以把得到的环境数据也就是worldMap对象分享给别的session。
另外一个session需要在构造configuration时将worldMap输入。
这也是2.0版本多人和间断性AR体验衔接实现的基础。


ARKit2.0 新功能文档摘要_第2张图片
类似如图效果.jpeg

2.现实物体识别

ARKit2.0 新功能文档摘要_第3张图片
创建现实物体识别索引

现实物体识别探测的实现需要特征数据,这里的方法就是用来创建特征数据的,返回的对象是 ARReferenceObject 。
实现的方式是对上一个方法获取的数据中提取目标区域数据。

需要注意的是识别环节。识别物体的前提是ARSession调用的是 ARObjectScanningConfiguration 。我们需要把物体数据写入文件或者使用catelog保存。

3.ARKit1.5期间图片探测的改进:持续追踪

ARKit2.0 新功能文档摘要_第4张图片
图片的持续追踪

此属性隶属ARWorldTrackingConfiguration,设置此数值可以实现对图片的持续追踪。(对图片的探测是在11.3,ARKit1.5时期引入的。)

4.与环境光结合,营造逼真的效果

ARKit2.0 新功能文档摘要_第5张图片
可以自动添加环境光

选择后者可以快速部署模拟现实的环境光,让你的场景和现实之间的违和感减少。

你可能感兴趣的:(ARKit2.0 新功能文档摘要)