소스 검색

Examples: Remove FPS workaround in webxr_vr_video.

Mugen87 5 년 전
부모
커밋
2790e963e8
1개의 변경된 파일1개의 추가작업 그리고 20개의 파일을 삭제
  1. 1 20
      examples/webxr_vr_video.html

+ 1 - 20
examples/webxr_vr_video.html

@@ -32,11 +32,6 @@
 			function init() {
 
 				var container = document.getElementById( 'container' );
-				container.addEventListener( 'click', function () {
-
-					video.play();
-
-				} );
 
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 2000 );
 				camera.layers.enable( 1 ); // render left view when no stereo available
@@ -46,21 +41,7 @@
 				var video = document.getElementById( 'video' );
 				video.play();
 
-				var texture = new THREE.Texture( video );
-				texture.generateMipmaps = false;
-				texture.minFilter = THREE.NearestFilter;
-				texture.magFilter = THREE.NearestFilter;
-				texture.format = THREE.RGBFormat;
-
-				setInterval( function () {
-
-					if ( video.readyState >= video.HAVE_CURRENT_DATA ) {
-
-						texture.needsUpdate = true;
-
-					}
-
-				}, 1000 / 24 );
+				var texture = new THREE.VideoTexture( video );
 
 				scene = new THREE.Scene();
 				scene.background = new THREE.Color( 0x101010 );