Browse Source

Minor improvements to blending examples.

Mr.doob 11 years ago
parent
commit
986aed1e76

+ 9 - 2
examples/webgl_materials_blending.html

@@ -21,7 +21,7 @@
 			if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
 
 			var camera, scene, renderer;
-			var mesh;
+			var mesh, mapBg;
 
 			init();
 			animate();
@@ -53,7 +53,7 @@
 				xc.fillStyle = "#777";
 				xc.fillRect( 96, 96, 32, 32 );
 
-				var mapBg = new THREE.Texture( x );
+				mapBg = new THREE.Texture( x );
 				mapBg.wrapS = mapBg.wrapT = THREE.RepeatWrapping;
 				mapBg.repeat.set( 128, 64 );
 				mapBg.needsUpdate = true;
@@ -167,6 +167,13 @@
 			function animate() {
 
 				requestAnimationFrame( animate );
+				
+				var time = Date.now() * 0.00025;
+				var ox = ( time * -0.01 * mapBg.repeat.x ) % 1;
+				var oy = ( time * -0.01 * mapBg.repeat.y ) % 1;
+
+				mapBg.offset.set( ox, oy );
+
 				renderer.render( scene, camera );
 
 			}

+ 0 - 1
examples/webgl_materials_blending_custom.html

@@ -436,7 +436,6 @@
 				var time = Date.now() * 0.00025;
 				var ox = ( time * -0.01 * materialBg.map.repeat.x ) % 1;
 				var oy = ( time * -0.01 * materialBg.map.repeat.y ) % 1;
-				//var oy = Math.sin( 0.75 * time ) * 0.01 * materialBg.map.repeat.y;
 
 				materialBg.map.offset.set( ox, oy );