

RoomPlan for Unity Kit 通过引导用户使用设备摄像头扫描真实环境,提供创建室内房间 3D 模型的能力,并在 Unity Engine 中建立与 Apple RoomPlan API 交互的桥梁。
The RoomPlan for Unity Kit provides the ability to create a 3D model of an interior room by guiding the user to scan their physical environment using the device's camera and creating a bridge to interact with Apple RoomPlan API in the Unity Engine.
Main Features / 主要功能
AR Foundation 支持: RoomPlan Unity Kit 与 AR Foundation 完全兼容,可直接在 Unity 中使用,并支持与所有可用功能进行交互(iOS 17+)。
AR Foundation support: RoomPlan for Unity Kit is fully compatible with ARFoundation and is ready to use and interact with all available features in Unity (iOS 17+).
创建 3D 房间模型: RoomPlan Unity Kit 利用设备传感器、经过训练的机器学习模型以及 Unity 的渲染能力创建室内空间的 3D 模型。
Creating a 3D room model: RoomPlan for Unity Kit allows you to create a 3D model of an interior room using device sensors, trained machine learning models, and Unity's rendering capabilities.
检测物理结构: RoomPlan API 可分析摄像头视频流和 LiDAR 数据,以识别房间中的墙壁、窗户、门以及其他物理结构。
Detection of physical structures: The RoomPlan API analyzes camera video feeds and LiDAR data to identify walls, windows, doors, and other physical structures in a room.
检测家具和家用设备: RoomPlan 可识别房间特征、家具和家用设备,例如壁炉、床、冰箱以及其他对象,并将相关信息提供给应用程序。
Detection of furniture and appliances: RoomPlan recognizes room features, furniture, and appliances such as a fireplace, bed, or refrigerator and provides this information to the app.
显示 AR 提示: 扫描过程中,用户会在屏幕上看到虚拟提示,用于指示扫描方向、进度以及需要进一步扫描的区域。
Displaying AR tips: Users are shown virtual on-screen guidance during scanning that indicates the direction and progress of the scan.
处理扫描结果: 扫描结果以参数化数据格式提供,使应用程序能够读取、分析并修改已扫描房间中的各个组件。
Processing of scan results: Scan results are displayed in a parametric data format, allowing the application to modify individual components of the scanned room.
导出 3D 模型: 扫描完成后,可以导出包含该物理区域中所有已捕获房间的 3D 模型。
Exporting a 3D model: After combining the scans into a single structure, you can export a 3D model that includes all the rooms captured in that physical area.
合并多个扫描: 可以将多个房间扫描合并为单一结构(CapturedStructure),从而创建完整的模型文件,并分析 RoomPlan 在结构中识别到的形状、尺寸和对象。
Merge scans: You can combine the scans of several rooms into a single structure (CapturedStructure). This allows you to create a model file and analyze specific shapes, sizes, or objects that RoomPlan observes in the structure.
支持不同地面高度和建筑楼层: 扫描得到的结构支持不同地面高度的房间,以及位于建筑不同楼层的房间。
Support for rooms with different floors and surfaces: Scanned structures support rooms with different floor heights and rooms on different floors in a building.
导入/导出 3D 模型(.obj): 使用插件中开发并内置的 OBJ 工具,可以在 Runtime 和 Unity Editor 中轻松导入和导出 3D 模型。
Import/Export 3D model (.obj): Using the utilities developed and built into the plugin, you can easily import Unity models into both the Runtime and Editor.
USDZ Utility: 可轻松将任意 GameObjects(3D)转换并导出为 .USDZ 模型文件,在应用程序中使用,通过 Quick Look utility 进行预览,或通过 Share utility 进行分享。
USDZ Utility: Easily convert and export any GameObjects (3D) to a .USDZ model file and use them in your applications. Preview them with the 'Quick Look' utility or share them using the 'Share' utility.
Operating Modes: / 运行模式:
默认模式: Apple RoomPlan 解决方案中提供的标准增强现实扫描模式,已完整集成到 Unity 中。可以通过 “RoomPlan Unity Kit Settings” 修改该模式的设置。
Default mode:
The default mode is the augmented reality mode introduced by Apple in its RoomPlan solution. This mode is implemented in Unity. It is also possible to change the settings of this mode in the "RoomPlan Unity Kit Settings".
自定义模式: 一种增强现实模式,允许根据项目需求完全自定义扫描流程,并直接在 Unity 环境中与扫描对象进行交互。可以通过 “RoomPlan Unity Kit Settings” 修改该模式的设置。
Custom mode:
Custom mode is an augmented reality mode that allows you to fully customize scanning to your needs and interact with scanned objects in the Unity environment. It is also possible to change the settings of this mode in the "RoomPlan Unity Kit Settings".
您的模式: 使用 RoomPlan Unity Kit 提供的工具和 API 创建自己的扫描逻辑、交互方式和独特用户体验。
Your mode:
Let your imagination run wild, build captivating environments, and create memories that will mesmerize users.
一切尽在您的掌握之中。想象、创造并享受其中!
Everything is in your hands. Imagine, create and enjoy!
需要帮助或想了解更多信息?
Need help or want to know more?
Features: / 功能:
- 支持独立与 ARKit 交互的解决方案 / An independent solution with its own interaction with ARKit;
- 支持 AR Foundation / AR Foundation support;
- OBJ utility;
- CSGeometry utility;
- Quick Look utility;
- Screen Recorder utility;
- Screenshot utility;
- Share utility;
- 支持 RoomBuilder 的构造实体几何 / Constructive solid geometry support for RoomBuilder;
- USD export settings;
- 支持 MultiRoom / MultiRoom support;
- 合并多个扫描 / Merging multiple scans;
- Structure Builder;
- CapturedStructure;
- 地板生成器(AR 和 RoomBuilder)/ Floor creator (AR and RoomBuilder);
- 天花板生成器(AR 和 RoomBuilder)/ Ceiling creator (AR and RoomBuilder);
- 阴影接收 Shader(AR 和 RoomBuilder)/ Shadow receiver shader (AR and RoomBuilder);
- 在房间中可视化 3D 模型 / Visualization of 3D models inside a room;
- AR Raycast 平面检测 / AR Raycast plane detection;
- 手电筒功能 / Flashlight feature;
- AR 自动手电筒功能 / Automatic flashlight feature in AR;
- 暂停和继续 RoomPlan Capture Session / Pause and resume RoomPlan Capture Session scanning;
- 标准模块实现 / Implementation of the standard module;
- 可在 Unity Engine 中完整使用 / Full ability to work in the Unity Engine;
- 完整自定义 / Full customization;
- 支持截取屏幕截图 / Screenshot capture support;
- 支持录制屏幕视频 / Screen video recording support;
- 保存已扫描对象 / Saving scanned objects;
- 可在 Unity Editor 中使用 / Ability to work in the Unity Editor;
以及更多功能! / And much more!



