iOS 16引入“RoomPlan”,几秒创建3D平面图

在前段时间WWDC 2022全球开发者大会上,苹果并没有提到有关增强显示和虚拟现实技术的有关消息。苹果全新发布的RoomPlan(Beta)是一个基于ARKit的Swift API,这个框架可以利用iPhone和iPad搭载的摄像头和激光雷达、经过训练的机器学习模型,以及Reality Kit的渲染能力来扫描仪创建房间的三维平面图,包括家具的尺寸和类型等关键特征。

但在ARKit相关方面时,iOS 16带来了一个新的API,RoomPlan是一个基于ARKit的API,可以使用LiDAR扫描来快速创建3D平面图。

iOS 16引入“RoomPlan”,几秒创建3D平面图


LiDAR即Light Detection And Ranging ,通常称为“3D 激光扫描”,该技术通过在表面反射光波并测量反应时间来确定该区域物体的形状和距离。

苹果在iPhone 12 Pro、iPhone 13 Pro、iPad Pro 11英寸(第2代和第3代)和 iPad Pro 12.9英寸(第4和第5代)配备了LiDAR。

RoomPlan可以利用iPhone和iPad搭载的摄像头和激光雷达,以及Reality Kit的渲染能力来扫描创建房间的三维平面图,包括家居的尺寸、类型等关键特征。

iOS 16引入“RoomPlan”,几秒创建3D平面图


开发者可以直接在RoomPlan应用程序中创建房间的平面图,帮助用户作出更明智的决策。

开发者可以直接在应用程序中通过RoomPlan创建房间的平面图,从而帮助用户做出更明智的决策。当然,相关扫描可以是建筑和室内设计工作流程的第一步,因为它可以帮助简化概念探索和规划。

另外,RoomPlan以USD或USDZ文件格式输出,包括房间中识别的每个对象的尺寸和类型等信息。当导出到各种USDZ兼容工具时(如Cinema 4D、Shapr3D或AutoCAD),你可以进一步调整每个对象的细节。

1. 进行捕获

要开始捕获,应用程序会显示一个AR视图(RoomCaptureView)。当在房间内移动时,所述视图将显示虚拟提示:

  • 实时图形叠加显示在房间的物理结构,从而传达扫描进度。

  • 如果框架需要特定类型的设备移动或透视来完成捕获,UI将显示说明如何定位设备的说明。

当应用程序确定当前扫描已完成时,视图将显示扫描房间的小规模版本,从而供用户批准。

或者,你的应用程序可以通过直接创建和使用扫描会话对象(RoomCaptureSession),在扫描过程中显示自定义图形。

2. 访问捕获的结果

这个框架将扫描输出为参数化数据,允许你的应用程序轻松修改扫描房间的各个组件。RoomPlan同时以各种USD格式提供结果。利用相关asset,你的应用程序可以实现自定义功能,例如:

  • 估计房间特定区域的大小。

  • 从目录中以各种样式和位置预览虚拟家具。

  • 在3D游戏中集成房间的一个版本。

外媒9to5Mac的记者根据苹果提供的样本代码在iPhone 13 Pro Max上尝试使用了RoomPlan API,该记者称功能确实好用,只需几秒就能通过iPhone指向墙壁来创建客厅的3D平面图,API甚至能识别到一些物体,尽管只是一些能代表形状的块状物。

iOS 16引入“RoomPlan”,几秒创建3D平面图


简单来说这个功能对装修房子来说可是个神器,如果你目前正在租房或者买房,那么这个功能就可以对建筑物进行扫描帮助你决定这个地方是否适合你。

也有业内人士认为这个API是为之后混合现实头显做基础。

苹果小白泽

本文来自投稿,不代表闪电博客-科普知识-常识技巧网立场,如若转载,请注明出处http://www.tuosiweiyingxiao.cn/post/951.html

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。如有侵权联系删除邮箱1922629339@qq.com,我们将按你的要求删除

上一篇 2022-06-19
下一篇 2022-06-19

相关推荐