Hye,
I’m trying to use WebVR on a ThreeJS scene. I would like to setup the initial point of view when entering on virtual reality. And it doesn’t work.
I tried that in the render function
camera.position.set(22.909, 491.937, 468.292); camera.position.z = 22.909; camera.position.y = 491.937; camera.position.x = 468.292; camera.lookAt(new THREE.Vector3(471.640, -614.395, -578.009)); viewer.scene.view.position.set(-3.052, -380.615, -465.823); viewer.scene.view.lookAt(471.640, -614.395, -578.009); renderer.render( viewer.scene.scene, camera );
And that on the initialisation
viewer.scene.view.position.set(-3.052, -380.615, -465.823); viewer.scene.view.lookAt(471.640, -614.395, -578.009); var camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.0001, 2000 ); camera.position.set(-3.052, -380.615, -465.823); // Set position like this camera.lookAt(new THREE.Vector3(471.640, -614.395, -578.009)); // Set look at coordinate like this viewer.scene.scene.add( camera );
Please, if you know how to define the original position of the user when entering on VR tell me how !