XR 应用开发迎来新利器:Unity 6 预览版即将添加对苹果 visionOS 2 的预发布支持
本周,Unity 宣布即将发布的 2.x 版本的 visionOS 软件包将需要 Unity 6 支持,并加入对 visionOS 2 的部分核心功能的支持:
使用 Metal 渲染并支持透视 (Rendering Metal with passthrough):该功能使开发者能够在内容中加入透视功能的同时,还能利用兼容 Metal 5 的 Unity 图形功能。
可调整大小的空间 (Resizable volumes):帮助开发者在限定范围内更好地控制物体大小。
动态光照和阴影 (Dynamic lights and shadows):提升混合现实体验的沉浸感和真实感。
自定义悬停效果 (Custom hover effects):让开发者可以更好地控制用户注视物体时的视觉悬停交互效果。
改进的着色器支持 (Improved support for shaders):实现更丰富的视觉效果,例如 SwiftUI 界面中的玻璃材质外观。
“使用 Metal 渲染并支持透视”功能意味着开发者在制作 AR 应用时将不再局限于使用功能受限的 PolySpatial 方案。
此外,2.x 版本的软件包还将为两个版本的 visionOS 带来以下改进:
混合形状支持 (Support for blendshapes):实现更广泛的几何应用,例如形变、流畅自然的动画等。
立体渲染目标 (Stereo render targets):帮助用户实现多种效果,例如立体窗口和全息 3D 投影。
混合应用 (Hybrid Apps):支持在混合现实和完全沉浸式体验之间进行模式切换。
多空间支持 (Support for multiple volumes):实现更丰富的交互式内容。
实体图形支持 (Support for entities graphics):实现更多样化的视觉体验。
着色器调试 (Shader debugging):帮助开发者更高效地创建和自定义着色器。
需要注意的是,2.x 版本的 Unity visionOS 软件包最初将以预发布形式推出。Unity 官方表示将持续进行性能优化和整体稳定性改进,并建议开发者暂不要在正式项目中使用。不过,由于 visionOS 2 本身目前也处于测试阶段,稳定版本将在今年秋天发布,因此这一点应该不会造成太大影响。
Unity visionOS 开发者包仍然需要搭配 Unity Pro 使用,其售价为每年 2040 美元(哈迈百科备注:当前约 14843 元人民币)。对于独立开发者和想要尝试 visionOS 的用户来说,这笔费用着实不低,尤其是考虑到他们还需要为头显设备本身花费 3500 美元。