Browse Source

Add specular/specularMap passthrough.

Don McCurdy 8 years ago
parent
commit
1042cf26cf
1 changed files with 6 additions and 0 deletions
  1. 6 0
      examples/js/loaders/GLTFLoader.js

+ 6 - 0
examples/js/loaders/GLTFLoader.js

@@ -1100,8 +1100,14 @@ THREE.GLTFLoader = ( function () {
 
 					materialParams.specular = new THREE.Color().fromArray( materialValues.specular );
 
+				} else if ( typeof( materialValues.specular ) === 'string' ) {
+
+					materialParams.specularMap = dependencies.textures[ materialValues.specular ];
+
 				}
 
+				delete materialParams.specular;
+
 				if ( materialValues.shininess !== undefined ) {
 
 					materialParams.shininess = materialValues.shininess;