使用three.js,类OculusRiftEffect、VREffect或VRRenderer允许程序员将他们的场景渲染到 Oculus Rift。
EffectComposer是另一个three.js类,它允许程序员组合多个不同的场景以由单个渲染器显示。
我的问题是,如何使用 Rift 显示EffectComposer的合成输出?
问题如下:
OculusRiftEffect、VREffect或VRRenderer类必须使用诸如 WebGLRenderer 之类的渲染器进行初始化。在渲染循环中,必须按如下方式调用该类,从而使场景显示在 Rift 上:
this.vrrenderer.render(this.threeScene, this.camera);
EffectComposer还必须使用诸如 WebGLRenderer 之类的渲染器进行初始化。在渲染循环中,必须按如下方式调用EffectComposer,从而使合成的场景由渲染器显示:
this.composer.render();
但是,无法使用OculusRiftEffect、VREffect或VRRenderer来代替WebGLRenderer来初始化EffectComposer。
问题是如何将EffectComposer连接到 Rift 类之一进行渲染?
非常感谢!