https://c1.omgxr.top/149736ebe8361712de1b2d50ccca6330.gif
刺猬别扎我
2024-04-22 omgxr_s_y1.png.png 295
教程分享:如何为Apple Vision Pro启用WebXR支持

(映维网资讯)尽管默认关闭,但Apple Vision Pro用户可以主动启用WebXR来享受基于浏览器的混合现实体验。下文将介绍如何实现。



WebXR是一种用于网络浏览器的API,而虚拟现实和混合现实设备通过它来提供AR或VR体验。其中的理念是,它作为头显运行所需的软件和浏览器中加载的数字体验之间的接口,这样就不需要下载专门的应用程序。

API用于向头显的软件提供数据,不直接将数据渲染到显示器。相反,它是一个数据中介,提供可用于创建混合现实或增强现实对象或场景的数据。它同时能够以另一种方式发送数据,包括头显和控制器的姿势和方向信息。

WebXR作为一种API已经存在了一段时间,你可以使用各种头显在一系列的现代浏览器中在线尝试通过WebXR生成的体验示例。

尽管Apple Vision Pro用户可能从一开始就希望他们能从WebXR等技术中受益,尤其是在使用Safari等现代浏览器时。但遗憾的是,用户无法直接使用它。

不过,visionOS中的Safari浏览器实际上支持WebXR,只是你需要进行一定的调整工作。

当在Apple Vision Pro使用Safari访问未启用支持的WebXR页面时,你会看到一条说明页面未启用支持的消息。

要启用支持,用户必须切换Safari的Feature Flags。

  1. 在Apple Vision Pro打开Settings设置。

  2. 选择Apps应用程序。

  3. 选择Safari浏览器。

  4. 滚动到窗口底部,然后选择Advanced高级。

  5. 滚动到窗口底部,然后选择Feature Flags。

  6. 在Experimental XR Features之下,启用WebXR Device API和WebXR Hand Input Module。

  7. 在WebKit Feature Flags之下,启用WebXR Augmented Reality Module和WebXR GamePads Module。

  8. 退出设置。

  9. 打开Safari,或者如果它已经打开,刷新启用WebXR的页面以检查是否正常工作。

注意,由于Apple Vision Pro暂时不兼容传统的VR控制器,所以只支持手部追踪的演示和体验。当然,尽管目前的设置有点繁琐,但苹果可能会在未来的visionOS更新中将其作为标准设置启用。