WebXR是网络浏览器上的一个API,它允许XR硬件通过使用WebGL在网站上工作。这意味着当访问网页时,就能够与3D内容进行交互。传统的XR由于硬件和软件的限制,必须下载到用户设备上运行程序。而WebXR却能够更容易、更快速地在设备上启动和使用。
WebXR的优点
1.更有用,更吸引人
通过集成实时空间感知和云服务,网站的功能得到了极大增强。
2.进入门槛低
由于谷歌、微软和Mozilla的努力,浏览器中的WebXR功能正在变得标准化,从而使这些功能可以在多种设备上访问和兼容。
3.轻松创建内容
通过苹果的Safari浏览器的Quicklook功能,在网络上创建和查看AR内容变得更加容易。
4.游戏和协作的新方式
XR平台允许人们使用WebXR在物理世界和数字世界中进行交互,无论用户身在何处,可访问的设备如何,都可以增强协作。
WebXR与WebVR有何不同?
根本区别在于WebXR不仅支持虚拟现实,还支持增强现实,将虚拟对象与用户周围环境融合在一起。而且WebXR集成了对大多数混合现实耳机使用的高级输入控制器的支持,而WebVR依靠Gamepad API来支持控制器。
WebXR的硬件类型
1.耳机
大多数身临其境的VR体验都是使用护目镜或某种耳机进行的。VR耳机戴在头上,头后有一条带子将其固定到位,还有一个或两个显示器,其屏幕通过镜头聚焦到眼睛中。
2.护目镜和眼镜
XR护目镜与耳机类似,因为它们涉及将图形显示表面放置在眼前,以呈现模拟场景深度所需的场景视图。不同之处在于护目镜穿过现实世界,将渲染图像覆盖在用户的物理环境之上
3.洞穴式自动虚拟环境
Cave Automated Virtual Environment(CAVE)是一种身临其境的VR环境,其中场景被投影或以其他方式显示在墙壁上,从而使用户完全被模拟包围并允许他们沉浸在场景中。用户的活动可以使用用户佩戴或持有的运动传感器来监控,放置在房间周围的扬声器也提供身临其境的声音。
WebXR和AR、VR的联系
WebXR使用相同的API为增强现实(AR)和虚拟现实(VR)会话提供支持。
WebXR中有两种VR会话模式可用:内联和沉浸式。前者由会话模式字符串指定,内联模式在Web浏览器的文档上下文中呈现渲染场景,并且不需要特殊的XR硬件即可查看。沉浸式模式需要XR设备(如耳机),将整个世界替换为渲染场景。
在增强现实(AR)中,用户会看到渲染的图像呈现在他们周围的真实物理环境之上。因为AR始终是一种身临其境的体验,其中场景是用户周围的整个世界。