Tripo3D
返回

房间里的海洋

为 Apple Vision Pro 做的混合现实小海洋:真实房间依然可见,25 条小鱼、海龟和水母游进日常空间;捏合手指投下饵料,鱼群就会围过来抢食,双手的移动也会牵动鱼群。

作者: 高乙民
下载源码
房间里的海洋下载源码

描述

《房间里的海洋》(Reality Ocean)是为 Apple Vision Pro 制作的混合现实互动作品。真实房间依然可见,25 条小鱼、一只海龟和水母游进日常空间。这份礼物送给想亲近海洋、却暂时无法抵达海边的人:不必离开家,也能用双手和一群小生命建立片刻的联系。

开启投喂后,捏合再松开手指,每次释放一粒小饵料;饵料缓慢下沉,附近的鱼儿会靠过来抢食。手部移动也会影响附近的鱼群,让观看变成有回应的相处。海龟沿着连续的泳线游动,水母缓缓漂浮;体验者还可以实时调整补光的亮度和方向,在自己的房间里细调海洋的观感。

作品是原生 visionOS 应用,用 Swift 开发,以 Apple RealityKit 为 3D 引擎,结合 SwiftUI 界面和 ARKit 的空间与手部追踪;鱼群运动、手部响应和投喂逻辑借助 GPT 6 Astra 以 vibe coding 的方式实现。目前是已在 Vision Pro 上安装运行的交互原型,为了保持运动稳定,这一版没有启用真实房间的网格碰撞与遮挡。

作品以 Xcode 工程源码形式提供,需要自行签名,在 visionOS 2.0 及以上的 Vision Pro 上构建运行。

Tripo 用在哪里

Tripo 是鱼群扩充新物种的重要来源。

  • 新鱼种:黄尾蓝雀鲷和铜带蝴蝶鱼的模型和贴图由 Tripo 生成。
  • 进入 Vision Pro:生成的资产先在 Blender 里检查、绑定骨骼、制作循环游动动画,再转成 USDZ,保留 UV 与 PBR 材质,接入 Apple RealityKit。
  • 省下的时间:Tripo 缩短了新增鱼种的建模和贴图过程,作者得以把更多时间花在游动的自然度、交互反馈和真机性能调试上。

宣传视频