浏览代码

Fixed rest of refractionCube broken pattern. See #6839.

Mr.doob 10 年之前
父节点
当前提交
e00dda3380
共有 3 个文件被更改,包括 6 次插入4 次删除
  1. 3 3
      docs/scenes/js/material.js
  2. 2 1
      examples/webgl_marchingcubes.html
  3. 1 0
      examples/webgl_materials_cubemap.html

+ 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 } );