Unity发布PolySpatial技术,与苹果Vision Pro深度集成

2023 苹果全球开发者大会对 Unity 和整个 XR 生态来说都是意义重大的一刻,会上苹果宣布与 Unity 合作,帮创作者跨入空间计算的时代。Unity 已经开启 Unity visionOS beta 项目 ,将 visionOS 与 Unity 深度整合。
通过 Unity 全新推出的 PolySpatial 技术 与 visionOS 之间的深度集成,应用程序可以在 Shared Space 中与其他应用程序一起运行。并且通过将 Unity 的创作工具与 RealityKit 的托管应用渲染相结合,开发者将能轻松使用 Unity 在苹果 Vision Pro 上创作内容。
图注:Ralph Hauwert 与 Mike Rockwell 在2023 苹果全球开发者大会上一同演讲

沉浸式应用

简而言之,用 Unity 在 visionOS 上创建空间体验主要有三种途径:
  • 选择在已有的 Unity 项目之上进行重构,或者创建全新的内容,用虚拟环境替代玩家的现实环境
  • 将创作内容与穿透(Pass-through)画面混合,融合数字内容与现实世界
  • 在 Shared Space 里通过穿透(Pass-through)运行多个沉浸式应用
用 Unity 移植现有应用或开发新应用非常简单直接,只需几步就能看到项目运行在 Vision Pro 上。
流程: 首先,选择该平台作为构建目标,启用 XR 插件,并生成 Xcode 项目。然后,通过 Xcode,构建并运行到 Vision Pro 或设备模拟器。
图形: 推荐在 visionOS 项目中使用通用渲染管线(URP),因为它支持注视点渲染(foveated rendering)等特色功能,可带来高保真的图像。
输入: 用户会用双手和双眼来与 Vision Pro 的内容交互。Unity 的 XR Interaction Toolkit 带有手部追踪功能,也可以用 Unity Input System 的内置系统手势,借助 XR Hands 软件包 获取原始的手关节数据,用于自定义的交互设计。
Shared Space: Unity PolySpatial 技术将在苹果 Vision Pro 的 Shared Space 里驱动与其他应用并排运行的 Unity 内容。

窗口化应用

除了沉浸式应用,开发者同样能用窗口展示内容,用户可以调整窗口的大小及其在空间中的位置。这是让现有移动端和桌面端应用直接登陆 visionOS 最简单直接的方法,也是 visionOS 内容的默认模式。
窗口化应用的 beta 版支持目前已可在 2022.3 LTS(2022.3.5f1+)试用。
Unity visionOS beta 测试将陆续对参加者开放,现在可以参考以下步骤为登陆新平台做好准备。
1、通过以下链接,安装最新的 Unity 2022.3 LTS(2022.3.5f1+)并将项目升级到此版本:
2、熟悉 Unity XR 工具: AR FoundationXR Interaction Toolkit
3、让项目准备好登陆 visionOS:
4、试着用 2022.3 LTS(2022.3.5f1+)移植或创建一个窗口化应用。
如想要详细了解苹果 Vision Pro、visionOS、SDK 的更多资讯,请访问苹果开发者官方网站:

猜你喜欢

转载自blog.csdn.net/unityofficial/article/details/132103151