提交 0f5e69ce 编写于 作者: M Mugen87

removed deprecated THREE.ImageUtils.loadTextureCube

上级 d1294a24
......@@ -104,10 +104,10 @@ var envMaps = (function () {
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var refractionCube = THREE.ImageUtils.loadTextureCube( urls );
var refractionCube = new THREE.CubeTextureLoader().load( urls );
refractionCube.mapping = THREE.CubeRefractionMapping;
refractionCube.format = THREE.RGBFormat;
......
......@@ -910,7 +910,8 @@ THREE.SceneLoader.prototype = {
} else {
texture = THREE.ImageUtils.loadTextureCube( url_array, textureJSON.mapping, generateTextureCallback( count ) );
texture = new THREE.CubeTextureLoader().load( urls, generateTextureCallback( count ) );
texture.mapping = textureJSON.mapping;
}
......
......@@ -214,7 +214,7 @@
// init 3D stuff
function makeSkybox( urls, size ) {
var skyboxCubemap = THREE.ImageUtils.loadTextureCube( urls );
var skyboxCubemap = new THREE.CubeTextureLoader().load( urls );
skyboxCubemap.format = THREE.RGBFormat;
var skyboxShader = THREE.ShaderLib['cube'];
......
......@@ -85,7 +85,7 @@
path + 'pz' + format, path + 'nz' + format
];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var textureCube = new THREE.CubeTextureLoader().load( urls );
var material = new THREE.MeshBasicMaterial( { color: 0xffffff, envMap: textureCube } );
for ( var i = 0; i < 500; i ++ ) {
......
......@@ -225,11 +225,13 @@
document.addEventListener('mousemove', onDocumentMouseMove, false);
var r = "textures/cube/Bridge2/";
var urls = [ r + "posx.jpg", r + "negx.jpg",
r + "posy.jpg", r + "negy.jpg",
r + "posz.jpg", r + "negz.jpg" ];
var urls = [
r + "posx.jpg", r + "negx.jpg",
r + "posy.jpg", r + "negy.jpg",
r + "posz.jpg", r + "negz.jpg"
];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var textureCube = new THREE.CubeTextureLoader().load( urls );
// common materials
......
......@@ -86,7 +86,9 @@
path + 'pz' + format, path + 'nz' + format
];
var textureCube = THREE.ImageUtils.loadTextureCube( urls, THREE.CubeRefractionMapping );
var textureCube = new THREE.CubeTextureLoader().load( urls );
textureCube.mapping = THREE.CubeRefractionMapping;
var material = new THREE.MeshBasicMaterial( { color: 0xffffff, envMap: textureCube, refractionRatio: 0.95 } );
for ( var i = 0; i < 500; i ++ ) {
......
......@@ -121,11 +121,13 @@
// REFLECTION MAP
var path = "textures/cube/skybox/";
var urls = [ path + "px.jpg", path + "nx.jpg",
path + "py.jpg", path + "ny.jpg",
path + "pz.jpg", path + "nz.jpg" ];
var urls = [
path + "px.jpg", path + "nx.jpg",
path + "py.jpg", path + "ny.jpg",
path + "pz.jpg", path + "nz.jpg"
];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var textureCube = new THREE.CubeTextureLoader().load( urls );
// MATERIALS
var materialColor = new THREE.Color();
......
......@@ -109,12 +109,13 @@
sceneCube.add( cameraCube );
var r = "textures/cube/pisa/";
var urls = [ r + "px.png", r + "nx.png",
r + "py.png", r + "ny.png",
r + "pz.png", r + "nz.png" ];
var urls = [
r + "px.png", r + "nx.png",
r + "py.png", r + "ny.png",
r + "pz.png", r + "nz.png"
];
textureCube = THREE.ImageUtils.loadTextureCube( urls );
textureCube = new THREE.CubeTextureLoader().load( urls );
var shader = THREE.ShaderLib[ "cube" ];
shader.uniforms[ "tCube" ].value = textureCube;
......
......@@ -84,7 +84,7 @@
path + 'pz' + format, path + 'nz' + format
];
reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
reflectionCube = new THREE.CubeTextureLoader().load( urls );
// LIGHTS
......
......@@ -261,10 +261,10 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var refractionCube = THREE.ImageUtils.loadTextureCube( urls );
var refractionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
refractionCube.mapping = THREE.CubeRefractionMapping;
......
......@@ -229,11 +229,13 @@
document.addEventListener( 'mousemove', onDocumentMouseMove, false );
var r = "textures/cube/Bridge2/";
var urls = [ r + "posx.jpg", r + "negx.jpg",
r + "posy.jpg", r + "negy.jpg",
r + "posz.jpg", r + "negz.jpg" ];
var urls = [
r + "posx.jpg", r + "negx.jpg",
r + "posy.jpg", r + "negy.jpg",
r + "posz.jpg", r + "negz.jpg"
];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var textureCube = new THREE.CubeTextureLoader().load( urls );
textureCube.format = THREE.RGBFormat;
// common materials
......
......@@ -105,10 +105,10 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var refractionCube = THREE.ImageUtils.loadTextureCube( urls );
var refractionCube = new THREE.CubeTextureLoader().load( urls );
refractionCube.mapping = THREE.CubeRefractionMapping;
refractionCube.format = THREE.RGBFormat;
......
......@@ -87,7 +87,7 @@
path + 'pz' + format, path + 'nz' + format
];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var textureCube = new THREE.CubeTextureLoader().load( urls );
var material = new THREE.MeshBasicMaterial( { color: 0xffffff, envMap: textureCube } );
for ( var i = 0; i < 500; i ++ ) {
......
......@@ -86,7 +86,9 @@
path + 'pz' + format, path + 'nz' + format
];
var textureCube = THREE.ImageUtils.loadTextureCube( urls, THREE.CubeRefractionMapping );
var textureCube = new THREE.CubeTextureLoader().load( urls );
textureCube.mapping = THREE.CubeRefractionMapping;
var material = new THREE.MeshBasicMaterial( { color: 0xffffff, envMap: textureCube, refractionRatio: 0.95 } );
for ( var i = 0; i < 500; i ++ ) {
......
......@@ -78,17 +78,19 @@
r + "py.jpg", r + "ny.jpg",
r + "pz.jpg", r + "nz.jpg" ];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var textureCube = new THREE.CubeTextureLoader().load( urls );
*/
var r = "textures/cube/Escher/dds/";
var urls = [ r + "px.dds", r + "nx.dds",
r + "py.dds", r + "ny.dds",
r + "pz.dds", r + "nz.dds" ];
var urls = [
r + "px.dds", r + "nx.dds",
r + "py.dds", r + "ny.dds",
r + "pz.dds", r + "nz.dds"
];
var loader = new THREE.DDSLoader();
var textureCube = loader.load( urls );
var material = new THREE.MeshBasicMaterial( { color: 0xffffff, envMap: textureCube } );
var geometry = new THREE.SphereGeometry( 100, 96, 64 );
......
......@@ -99,11 +99,14 @@
var r = "textures/cube/Park3Med/";
var urls = [ r + "px.jpg", r + "nx.jpg",
r + "py.jpg", r + "ny.jpg",
r + "pz.jpg", r + "nz.jpg" ];
var textureCube = THREE.ImageUtils.loadTextureCube( urls, THREE.CubeRefractionMapping );
var urls = [
r + "px.jpg", r + "nx.jpg",
r + "py.jpg", r + "ny.jpg",
r + "pz.jpg", r + "nz.jpg"
];
var textureCube = new THREE.CubeTextureLoader().load( urls );
textureCube.mapping = THREE.CubeRefractionMapping;
var cubeMaterial3 = new THREE.MeshBasicMaterial( { color: 0xccddff, envMap: textureCube, refractionRatio: 0.98, reflectivity:0.9 } );
var cubeMaterial2 = new THREE.MeshBasicMaterial( { color: 0xccfffd, envMap: textureCube, refractionRatio: 0.985 } );
......
......@@ -134,7 +134,7 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls, THREE.CubeReflectionMapping );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
// material
......
......@@ -24,7 +24,7 @@
</head>
<body>
<script src="../build/three.min.js"></script>
<script src="js/controls/OrbitControls.js"></script>
......@@ -78,7 +78,7 @@
r + "posy.jpg", r + "negy.jpg",
r + "posz.jpg", r + "negz.jpg" ];
textureCube = THREE.ImageUtils.loadTextureCube( urls );
textureCube = new THREE.CubeTextureLoader().load( urls );
textureCube.format = THREE.RGBFormat;
textureCube.mapping = THREE.CubeReflectionMapping;
......
......@@ -89,7 +89,7 @@
];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var textureCube = new THREE.CubeTextureLoader().load( urls );
textureCube.format = THREE.RGBFormat;
var shader = THREE.FresnelShader;
......
......@@ -80,7 +80,7 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var cubeWidth = 400;
......
......@@ -80,7 +80,7 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var cubeWidth = 400;
......
......@@ -81,7 +81,7 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var cubeWidth = 400;
......
......@@ -80,7 +80,7 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var cubeWidth = 400;
......
......@@ -80,7 +80,7 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var cubeWidth = 400;
......
......@@ -80,7 +80,7 @@
path + 'pz' + format, path + 'nz' + format
];
var reflectionCube = THREE.ImageUtils.loadTextureCube( urls );
var reflectionCube = new THREE.CubeTextureLoader().load( urls );
reflectionCube.format = THREE.RGBFormat;
var material = new THREE.MeshPhongMaterial( { specular: 0x101010, shininess: 100, envMap: reflectionCube, combine: THREE.MixOperation, reflectivity: 0.1, side: THREE.DoubleSide } );
......
......@@ -320,7 +320,7 @@
r + "dark-s_py.jpg", r + "dark-s_ny.jpg",
r + "dark-s_pz.jpg", r + "dark-s_nz.jpg" ];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var textureCube = new THREE.CubeTextureLoader().load( urls );
textureCube.format = THREE.RGBFormat;
var skyboxShader = THREE.ShaderLib[ "cube" ];
skyboxShader.uniforms[ "tCube" ].value = textureCube;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册