Browse Source

Cleaned up webgl_loader_gltf.

Mr.doob 6 years ago
parent
commit
6d370b25bd
1 changed files with 7 additions and 12 deletions
  1. 7 12
      examples/webgl_loader_gltf.html

+ 7 - 12
examples/webgl_loader_gltf.html

@@ -69,31 +69,26 @@
 				controls.target.set( 0, - 0.2, - 0.2 );
 				controls.update();
 
-				// envmap
-				var path = 'textures/cube/Bridge2/';
-				var format = '.jpg';
-				var envMap = new THREE.CubeTextureLoader().load( [
-					path + 'posx' + format, path + 'negx' + format,
-					path + 'posy' + format, path + 'negy' + format,
-					path + 'posz' + format, path + 'negz' + format
-				] );
+				var urls = [ 'posx.jpg', 'negx.jpg', 'posy.jpg', 'negy.jpg', 'posz.jpg', 'negz.jpg' ];
+				var loader = new THREE.CubeTextureLoader().setPath( 'textures/cube/Bridge2/' );
+				var background = loader.load( urls );
 
 				scene = new THREE.Scene();
-				scene.background = envMap;
+				scene.background = background;
 
 				light = new THREE.HemisphereLight( 0xbbbbff, 0x444422 );
 				light.position.set( 0, 1, 0 );
 				scene.add( light );
 
 				// model
-				var loader = new THREE.GLTFLoader();
-				loader.load( 'models/gltf/DamagedHelmet/glTF/DamagedHelmet.gltf', function ( gltf ) {
+				var loader = new THREE.GLTFLoader().setPath( 'models/gltf/DamagedHelmet/glTF/' );
+				loader.load( 'DamagedHelmet.gltf', function ( gltf ) {
 
 					gltf.scene.traverse( function ( child ) {
 
 						if ( child.isMesh ) {
 
-							child.material.envMap = envMap;
+							child.material.envMap = background;
 
 						}