WebVR 是 VR(虚拟现实)显示的子集,仅限于网页中的显示。网页中显示的信息是一些最广泛可访问的信息类型。每个人都有一个网络浏览器,并提供一个位置、一个 URL,对信息的访问非常简单,几乎没有限制。随着 WebGL 技术的到来和支持,网页中呈现的图形得到了增强,WebGL 是经过时间考验的 GL 规范的基于 Web 的版本。简单地说,如果您访问带有 WebGL 3D 图形的页面,它将在您的 Web 浏览器中正确显示,而无需任何浏览器插件。这意味着可以将复杂的 3D 图形放入网页中,并且可以在网页中使用这些图形的丰富功能。同样,现在可以通过 WebVR 扩展 VR 将 VR 环境放置到网页中。
VR 与 20 年前和今天的最大区别之一是能够创建和使用 360 度视频环境。这些基于图像的环境提供了一种简单的方法,可以将用户和公众带到无法进入、危险或完全禁止的地方。我们第一次尝试广泛使用的基于伪图像的 VR 方法是一个应用程序,例如 Google Streetview。人们已经修改了 Streeview 以与 Oculus Rift 耳机一起使用,显然这只是网络上更多基于图像的 VR 的开始。
我们可以使用三种类型的图像,纯计算机生成的图形,纯图像环境以及两者的组合(这导致了一种增强现实)。这些类型的图像中的每一种都有不同的创作和交互要求。将这些图像放入网页中既是机遇也是挑战。
在过去几年中,我们大部分基于 Web 的 3D 图形一直在使用 X3D 图形标准。鉴于我们希望使用 Oculus Rift等沉浸式头戴式显示器来处理这种材料,我们的暑期 SURF 学生 Kyle Davis 创建了一个工具,用于将 X3D 文件转换为 Rift 可用的文件。该工具能够获取计算机图形场景的 X3D 文件,并使用WebGL代码将它们作为立体对进行查看,从而允许对立体分离进行个人调整。
上一篇: 3D可视化的应用范畴有哪些?