如何在Apple Vision Pro上启用WebXR支持?

🤖 由 文心大模型 生成的文章摘要

虽然默认关闭,但Apple Vision Pro用户仍可以通过WebXR享受基于浏览器的混合现实体验,以下是开启该支持的方法。

WebXR是一种适用于Web的API,虚拟现实和混合现实设备使用WebXR来提供AR或VR体验;WebXR被用作头显运行所需的软件与浏览器中加载的数字体验之间的接口,而不是下载的应用。

该API用于向头显软件提供数据,而不是直接将数据渲染到显示器上。相反,它是一个数据提供中介,提供可用于创建混合现实或增强现实对象或虚拟场景的数据。不仅如此该API还能够以其他方式发送数据,包括头显和连接的控制器的姿势和方向信息。

WebXR作为一种API已经存在一段时间了,它用于独立的VR和AR头显以及计算机连接版本,甚至可通过将Google Cardboard与iPhone等移动设备结合使用来小规模使用。

虽然Vision Pro用户可能期望从一开始就能受益于WebXR等技术,特别是在使用Safari等现代浏览器时,不过,WebXR不能立即供用户使用。

visionOS中的Safari浏览器仍然支持WebXR,但你必须更改一些设置才能使其正常工作。

如何在visionOS中启用WebXR支持?

开发者Michael Gold表示,在Vision Pro上使用Safari访问未启用支持WebXR的页面时,将显示一条消息,指出未启用该功能;

要进行更改,用户必须更改Safari Feature Flags;

虽然这些设置不容易找到,但苹果很可能会在未来的visionOS更新中将其作为标准启用;

如何基于Safari启用Vision Pro WebXR支持?

打开设置;

选择应用程序;

选择Safari;

滚动到窗口底部并选择高级功能;

滚动到窗口底部并选择Feature Flags;

在实验性XR功能下,启用WebXR设备API和WebXR手动输入模块;

在WebKit Feature Flags下,启用WebXR增强现实模块和WebXR GamePads模块;

退出设置;

打开Safari,或者如果它已打开,请刷新启用WebXR的页面以检查其是否正常工作;

由于Vision Pro不使用控制器,因此只有使用手部追踪的演示和体验才能在头显上正常运行。

「93913原创内容,转载请注明出处」