如何在OculusRiftEffect或VREffect中并排渲染视频

时间:2015-05-19 13:19:58

标签: three.js video.js stereo-3d

我正在尝试videojs-vr使用THREE.OculusRiftEffect以一种友好的方式呈现视频。

我从youtube并排下载video并在videojs-vr example.html中播放。

现在我正在寻找一种方法,只在OculusRiftEffect / VREffect左侧相机中显示视频的左侧部分,在右眼中显示右侧部分。

我认为我必须找到/使用一个事件,它将电影绘制到网格上并识别当前渲染的摄像机仅复制视频的左侧或右侧部分。

1 个答案:

答案 0 :(得分:1)

如果您使用Three.js,我会制作两个球体,一个用于左眼,另一个用于右眼。然后使用这些球体上的着色器分离视频,以在每个球体中仅映射一半纹理。然后将每个球体连接到两个摄像机中的一个。

不要确定如何在three.js中做到这一点,因为我来自Unity,我仍然是一个三人的菜鸟,但我在Unity中做到了这一点。也许这个想法可以帮助你。