AR/VR开发

Verge3D可创建基于网络的增强现实(AR)和虚拟现实(VR)体验,这些体验运行在尚在开发中的浏览器技术之上,称为WebXR(网络上的扩展现实)。

配置

VR支持

建议在App Manager中的设置中启用Legacy VR选项,以支持更广泛的设备。

AR/VR开发 - 图1

纸板设备应该可以在Android和iOS上的任何移动浏览器中开箱即用。

Google Daydream适用于Android手机上的稳定版Chrome浏览器,并在chrome:// flags页面上启用了某些WebXR选项:

AR/VR开发 - 图2

HTC Vive和Oculus设备可在稳定版Chrome和Firefox浏览器中使用。此外,Chrome浏览器需要在chrome:// flags页面上启用某些WebXR选项:

AR/VR开发 - 图3

AR支持

目前WebXR规范正在快速发展,浏览器预览版本每天都在变化。鉴于此,我们决定禁用AR功能,直到规范稳定为止。

HTTPS

WebXR需要安全的上下文。 Verge3D应用程序必须通过HTTPS / SSL或localhost URL提供。

创建VR应用

只需2个拼图就可以为任何Verge3D应用设置VR模式。

AR/VR开发 - 图4

通过使用为没有控制器(例如纸板)的VR设备自动提供的基于注视的标线指针来执行与3D对象的交互。

AR/VR开发 - 图5

对于具有控制器的VR设备,通过从控制器发出的虚拟光线执行交互(仅支持一条光线)。

AR/VR开发 - 图6

可以使用when hovered或when clicked拼图来捕获用户事件。when clicked拼图在交互后2秒触发。

相关链接