From e00dda3380fc769886cc536019d5de4af645598e Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Wed, 15 Jul 2015 12:46:13 -0400 Subject: [PATCH] Fixed rest of refractionCube broken pattern. See #6839. --- docs/scenes/js/material.js | 6 +++--- examples/webgl_marchingcubes.html | 3 ++- examples/webgl_materials_cubemap.html | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/scenes/js/material.js b/docs/scenes/js/material.js index 7a2d96d414a5d..070e39da7141c 100644 --- a/docs/scenes/js/material.js +++ b/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, diff --git a/examples/webgl_marchingcubes.html b/examples/webgl_marchingcubes.html index e3ed6a4724a2e..8682e5c7d5e95 100644 --- a/examples/webgl_marchingcubes.html +++ b/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 diff --git a/examples/webgl_materials_cubemap.html b/examples/webgl_materials_cubemap.html index fe03aba2edab0..5c17a82a2c517 100644 --- a/examples/webgl_materials_cubemap.html +++ b/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 } );