Three.js立体声效果没有排队

时间:2016-07-04 06:09:03

标签: three.js

我在Three.js中使用Stero Effect作为简单的VR播放器,并且视图没有对齐 - 即右视图比左视图指向左侧更多,反之亦然。

我查看了所有的例子,但我不确定我做错了什么。没有人似乎有这个问题

    camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 1, 1024);

    scene = new THREE.Scene();

    target = new THREE.Vector3();

    renderer = new THREE.WebGLRenderer();

    renderer.setSize(window.innerWidth, window.innerHeight);
    renderer.shadowMapEnabled = true;
    renderer.autoClear = false;


     effect = new THREE.StereoEffect(renderer);
     effect.setSize(window.innerWidth, window.innerHeight);

//在渲染器中

    if(vrMode)
        effect.render(scene, camera);
    else
        renderer.render(scene, camera);

有没有人见过这个或知道还有什么可能导致它?

1 个答案:

答案 0 :(得分:0)

我认为这是由于眼睛分离参数造成的。尝试将其设置为0它对我有效。 该参数位于StereoEffect.js文件中:this.separation