如何使用立体声效果(VR)和后期处理(THREE.JS R76)

时间:2016-05-13 04:28:46

标签: three.js shader virtual-reality post-processing

我有一个后处理绽放着色器运行和VR(虚拟现实)条件立体声效果。他们似乎不想一起工作。我可能只是执行了这个错误。这是代码,但错误在哪里?

在我的Init()

effectPass = new THREE.ShaderPass(THREE.CopyShader);
bloomPass = new THREE.BloomPass(2);
renderPass = new THREE.RenderPass( scene, camera );

composer = new THREE.EffectComposer(renderer);

composer.addPass(renderPass);
composer.addPass(bloomPass);
composer.addPass(effectPass);

effectPass.renderToScreen = true;
renderer.autoClear = false;

if (vr) {
    stereo = new THREE.StereoEffect(renderer);
    stereo.setSize( window.innerWidth, window.innerHeight );
}

在我的render()

renderer.clear();
composer.render();

renderFrame = requestAnimationFrame(render);
if (vr) { stereo.render(scene, camera); }
else { renderer.render(scene, camera); }

0 个答案:

没有答案
相关问题