虽然默认情况下是关闭的,但 Apple Vision Pro 用户仍然可以使用 WebXR 通过头显享受基于浏览器的混合现实体验。下面介绍如何打开该支持。
WebXR 是虚拟现实和混合现实设备用于提供 AR 或 VR 体验的网络浏览器 API。其原理是,它被用作头显功能所需的软件与浏览器中加载的数字体验之间的接口,而不是下载的应用程序。
API 用于向耳机软件提供数据,而不是直接将数据呈现到显示器上。相反,它是一个数据提供中介,提供的数据可用于创建混合现实或增强现实对象或 VR 场景。
它还能以另一种方式发送数据,包括头显和连接控制器的姿势和方向信息。
WebXR 作为一种应用程序接口已经存在了一段时间,它既可用于独立的 VR 和 AR 头显,也可用于计算机连接的版本,甚至还可通过使用 Google Cardboard 和 iPhone 等移动设备进行小规模使用。
您可以使用各种头显,在当前的许多浏览器中在线试用使用 WebXR 生成的体验示例。
虽然 Apple Vision Pro 用户可能期望从一开始就能从 WebXR 等技术中获益,尤其是在使用 Safari 等现代浏览器时。遗憾的是,用户并不能立即享受到这些功能。
visionOS 中的 Safari 浏览器仍然支持 WebXR,但必须更改一些设置才能使用。
如何在 visionOS 中启用 WebXR 支持
开发人员 Michael Gold 教授在 X 上详细介绍了如何启用 WebXR 支持。在 Apple Vision Pro 上使用 Safari 访问未启用 WebXR 支持的页面时,会显示一条信息,说明未启用 WebXR 支持。
要进行更改,用户必须更改 Safari 功能标志的切换。
虽然这些设置有点难找,但苹果很可能会在未来的 visionOS 更新中将其作为标准配置启用。
如何在 Safari 中为 Apple Vision Pro 启用 WebXR 支持
- 打开设置。
- 选择应用程序。
- 选择 Safari。
- 滚动到窗口底部并选择 "高级"。
- 滚动到窗口底部并选择功能标志。
- 在 Experimental XR Features 下,启用 WebXR Device API 和 WebXR Hand Input Module。
- 在 WebKit 功能标志下,启用 WebXR 增强现实模块和 WebXR 游戏板模块。
- 退出设置。
- 打开 Safari,如果已经打开,则刷新启用 WebXR 的页面以检查其是否正常。
由于 Apple Vision Pro 不使用控制器,因此只有使用手部追踪的演示和体验才能在耳机上正常运行。