Browse Source

fix gltf KHR_lights_punctual no color bug

06wj 7 years ago
parent
commit
608a543cd6
1 changed files with 5 additions and 1 deletions
  1. 5 1
      examples/js/loaders/GLTFLoader.js

+ 5 - 1
examples/js/loaders/GLTFLoader.js

@@ -282,7 +282,11 @@ THREE.GLTFLoader = ( function () {
 			var light = lights[ lightId ];
 			var lightNode;
 
-			var color = new THREE.Color().fromArray( light.color );
+			// the color default value is [1, 1, 1]
+			var color = new THREE.Color(1, 1, 1);
+			if ( light.color !== undefined ) {
+				color.fromArray( light.color )
+			}
 
 			switch ( light.type ) {