RoomPlan 框架能为开发者带来什么?
苹果在 WWDC22 上引入了一个新的框架:RoomPlan。这个新框架允许应用程序使用最新的 iPhone 和 iPad 中的 LIDAR 传感器(激光雷达扫描仪)来快速构建室内 3D 平面图。可以说这是一个非常棒的框架。
RoomPlan 实际上是一种增强现实技术,旨在帮助收集有关房间及其内容的数据。苹果也在其开发者网站的增强现实部分详细介绍了 RoomPlan
Powered by ARKit, RoomPlan is a new Swift API that utilizes the camera and LiDAR Scanner on iPhone and iPad to create a 3D floor plan of a room, including key characteristics such as dimensions and types of furniture.
而对于 RoomPlan 的能力,官方也给出了以下介绍
吸引客户,简化工作流程
通过使用 RoomPlan 直接在您的应用程序(例如房地产、电子商务或酒店应用程序)中创建房间平面图,帮助客户做出更明智的决策。这些扫描也可以是建筑和室内设计工作流程的第一步,以帮助简化概念探索和规划。
使用 LiDAR 进行实时扫描
完全自定义您的应用程序的用户体验和扫描指南,或利用内置的指导 UI 进行最佳扫描、说明实时扫描进度的视觉反馈,以及显示房间内所有已识别内容的玩具屋可视化。
参数表示
RoomPlan 以 USD 或 USDZ 文件格式输出,其中包括房间中识别的每个组件的尺寸,例如墙壁或橱柜,以及检测到的家具类型。当导出到各种与 USDZ 兼容的工具(例如 Cinema 4D、Shapr3D 或 AutoCAD)时,可以进一步调整每个单独组件的尺寸和位置。
从官方介绍来看,这套框架似乎主要是帮助房地产、电子商务或酒店应用程序来构建室内的 3D 平面图,这类公司的产品经理和开者人员可以尝试用 RoomPlan 来构建一些有趣的东西。
就目前网上可靠的信息来看,RoomPlan 可以有效地处理镜子和其它一些松散的物体,但也存在不少问题,比如难以正确扫描倾斜角度的拱形天花板或墙壁,也未能检测到墙上的巨大开口。当然,这些都是会慢慢改进的,相信后续的版本会理加出色。
如果你的系统已经升级到 iOS 16 或者 iPadOS 16,同时想体验 RoomPlan 的实际功能,不妨可以看看 PhotoCatch 这款应用。它是第一批将 RoomPlan 集成的应用,可以通过其发布的 TestFlight 链接来下载测试版本 https://testflight.apple.com/join/27wCrpk2。
短期内,RoomPlan 似乎并没有带来什么利好,但考虑到苹果的 AR/VR 设备将会在最近两年上市,也许到时候,RoomPlan 就能发挥其真正的作用了,所以,开发者们可以考虑先学起来。