使用 Apple Vision Pro 设备在你的公寓中摆放物品并与它们互动

视觉室

N|Solid

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 模型内容加载到内存中,以允许用户在虚拟空间中操作它。

对象的放置和旋转

要在房间内移动对象,您需要在库中轻按并按住特定对象,然后朝您想要放置它的方向走。准备就绪后,请松开手指,对象将放置在这些坐标处。

通过使用捏合操作,您可以像在下面的动画图像中一样按您希望的方式旋转对象。

可见家具

该应用程序还允许您同时将多个对象放置在您的房间内。

在此屏幕中,您可以更改已可见对象的放置位置、旋转它们并在需要时从虚拟空间中删除它们。

安装

  1. 下载库
  2. 打开 FurniturePlacementApp.xcodeproj 文件
  3. 等待安装所有项目依赖项
  4. 在模拟器或真机上运行应用
  5. 尽情享受!

许可

MIT

GitHub

点击跳转