使用OculusRiftEffect,three.js,类VREffect或VRRenderer允许程序员将场景呈现给Oculus Rift。
EffectComposer是另一个three.js类,它允许程序员编写多个不同的场景,由单个渲染器显示。
我的问题是,如何用裂口显示EffectComposer的组合输出?
问题如下:
OculusRiftEffect,VREffect或VRRenderer类必须使用渲染器(如WebGLRenderer. )初始化。在render循环中,类必须按如下方式调用,导致场景显示在Rift上:
this.vrrenderer.render(this.threeScene, this.camera);EffectComposer还必须使用渲染器(如WebGLRenderer. )初始化。在render循环中,必须按以下方式调用EffectComposer,从而使渲染器显示合成的场景:
this.composer.render();但是,EffectComposer不能用OculusRiftEffect,VREffect或VRRenderer代替WebGLRenderer.来初始化。
问题是如何将EffectComposer连接到一个用于呈现的Rift类?
非常感谢!
发布于 2016-01-31 23:10:36
我能够将EffectComposer与StereoEffect集成,将其修改为一个名为StereoCamera的新类。关于类似的问题,请看这里的答案:
https://stackoverflow.com/questions/30289774
复制相似问题