基于WebGL的Web3D也可以有VR体验,只要可以在Web端应用中做到以下两点即可:
- 可以在Web端中得到VR设备的各种状态,比如头显或显示设备的位置、朝向以及其它的运动姿态等
- 可以将Web端中显示和渲染的内容通过合适的方式送往头显或显示设备
针对上述两点,在不同的Web内容的实现中有不同的方法,主要分为以下三种:
1. 基于Html5+js开发的Web3D内容
对于此类Web内容,使用WebVR.js的库来实现。
WebVR.JS是由Mozila和Google联合开发的一个针对Web端的VR库,目前还正处于实验阶段。其中提供了基