使用 Apple Vision Pro 设备在你的公寓中摆放物品并与它们互动
视觉室
Vision Room 项目旨在使用 Apple Vision Pro 设备来放置对象并在您房间内与它们互动。
请参阅我们的教程帖子:
如何构建一个 visionOS 应用:Perpetio 的经验
功能
- 家具库
- 家具选择/放置/旋转
- 同时显示和操控多个对象
技术栈
- Swift 5.9
- SwiftUI
- VisionOS SDK
- RealityKit SDK
Required Devices and Apps
- Mac computer with macOS Ventura or later
- Apple Vision Pro (or Vision Pro simulator)
- Xcode 15 or later
iOS 应用
库
库屏幕在左侧显示类别(家具类型)列表,并在右侧显示所选家具类别的相关类别。您所做的所有选择都存储在最近查看的类别中。
在库中选择特定项目时,应用程序开始将 USDZ 模型内容加载到内存中,以允许用户在虚拟空间中操作它。
对象的放置和旋转
要在房间内移动对象,您需要在库中轻按并按住特定对象,然后朝您想要放置它的方向走。准备就绪后,请松开手指,对象将放置在这些坐标处。
通过使用捏合操作,您可以像在下面的动画图像中一样按您希望的方式旋转对象。
可见家具
该应用程序还允许您同时将多个对象放置在您的房间内。
在此屏幕中,您可以更改已可见对象的放置位置、旋转它们并在需要时从虚拟空间中删除它们。
安装
- 下载库
- 打开 FurniturePlacementApp.xcodeproj 文件
- 等待安装所有项目依赖项
- 在模拟器或真机上运行应用
- 尽情享受!
许可
MIT