Browse Source

Fixed rest of refractionCube broken pattern. See #6839.

Mr.doob 10 years ago
parent
commit
e00dda3380

+ 3 - 3
docs/scenes/js/material.js

@@ -105,12 +105,12 @@ var envMaps = (function () {
 		path + 'pz' + format, path + 'nz' + format
 	];
 
-	var textureCube = THREE.ImageUtils.loadTextureCube( urls, THREE.CubeRefractionMapping );
 	var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
 	reflectionCube.format = THREE.RGBFormat;
 
-	var refractionCube = new THREE.Texture( reflectionCube.image, THREE.CubeRefractionMapping );
-	reflectionCube.format = THREE.RGBFormat;
+	var refractionCube = THREE.ImageUtils.loadTextureCube( urls );
+	refractionCube.mapping = THREE.CubeRefractionMapping;
+	refractionCube.format = THREE.RGBFormat;
 
 	return {
 		none : null,

+ 2 - 1
examples/webgl_marchingcubes.html

@@ -264,8 +264,9 @@
 			var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
 			reflectionCube.format = THREE.RGBFormat;
 
-			var refractionCube = new THREE.Texture( reflectionCube.image, THREE.CubeRefractionMapping );
+			var refractionCube = THREE.ImageUtils.loadTextureCube( urls );
 			reflectionCube.format = THREE.RGBFormat;
+			refractionCube.mapping = THREE.CubeRefractionMapping;
 
 			// toons
 

+ 1 - 0
examples/webgl_materials_cubemap.html

@@ -110,6 +110,7 @@
 
 				var refractionCube = THREE.ImageUtils.loadTextureCube( urls );
 				refractionCube.mapping = THREE.CubeRefractionMapping;
+				refractionCube.format = THREE.RGBFormat;
 
 				//var cubeMaterial3 = new THREE.MeshPhongMaterial( { color: 0x000000, specular:0xaa0000, envMap: reflectionCube, combine: THREE.MixOperation, reflectivity: 0.25 } );
 				var cubeMaterial3 = new THREE.MeshLambertMaterial( { color: 0xff6600, envMap: reflectionCube, combine: THREE.MixOperation, reflectivity: 0.3 } );